@charset "UTF-8";

:root{
    --jp-shadow-base-lightness:0;
    --jp-shadow-umbra-color:rgba(var(--jp-shadow-base-lightness),var(--jp-shadow-base-lightness),var(--jp-shadow-base-lightness),0.2);
    --jp-shadow-penumbra-color:rgba(var(--jp-shadow-base-lightness),var(--jp-shadow-base-lightness),var(--jp-shadow-base-lightness),0.14);
    --jp-shadow-ambient-color:rgba(var(--jp-shadow-base-lightness),var(--jp-shadow-base-lightness),var(--jp-shadow-base-lightness),0.12);
    --jp-elevation-z0:none;
    --jp-elevation-z1: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);
    --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-border-radius:2px;
    --jp-ui-font-scale-factor:1.2;
    --jp-ui-font-size0:0.83333em;
    --jp-ui-font-size1:13px;
    --jp-ui-font-size2:1.2em;
    --jp-ui-font-size3:1.44em;
    --jp-ui-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    --jp-ui-font-color0:#000;
    --jp-ui-font-color1:rgba(0,0,0,0.87);
    --jp-ui-font-color2:rgba(0,0,0,0.54);
    --jp-ui-font-color3:rgba(0,0,0,0.38);
    --jp-ui-inverse-font-color0:#fff;
    --jp-ui-inverse-font-color1:#fff;
    --jp-ui-inverse-font-color2:hsla(0,0%,100%,0.7);
    --jp-ui-inverse-font-color3:hsla(0,0%,100%,0.5);
    --jp-content-line-height:1.6;
    --jp-content-font-scale-factor:1.2;
    --jp-content-font-size0:0.83333em;
    --jp-content-font-size1:14px;
    --jp-content-font-size2:1.2em;
    --jp-content-font-size3:1.44em;
    --jp-content-font-size4:1.728em;
    --jp-content-font-size5:2.0736em;
    --jp-content-presentation-font-size1:17px;
    --jp-content-heading-line-height:1;
    --jp-content-heading-margin-top:1.2em;
    --jp-content-heading-margin-bottom:0.8em;
    --jp-content-heading-font-weight:500;
    --jp-content-font-color0:#000;
    --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";
    --jp-code-font-size:12px;
    --jp-code-line-height:1.3077;
    --jp-code-padding:5px;
    --jp-code-font-family-default:Consolas, Monaco, 'Andale Mono', monospace;
    --jp-code-font-family:var(--jp-code-font-family-default);
    --jp-code-presentation-font-size:16px;
    --jp-code-cursor-width0:1.4px;
    --jp-code-cursor-width1:2px;
    --jp-code-cursor-width2:4px;
    --jp-layout-color0:#fff;
    --jp-layout-color1:#fff;
    --jp-layout-color2:var(--md-grey-200);
    --jp-layout-color3:var(--md-grey-400);
    --jp-layout-color4:var(--md-grey-600);
    --jp-inverse-layout-color0:#111;
    --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);
    --jp-brand-color0:var(--md-blue-700);
    --jp-brand-color1:var(--md-blue-500);
    --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-700);
    --jp-accent-color1:var(--md-green-500);
    --jp-accent-color2:var(--md-green-300);
    --jp-accent-color3:var(--md-green-100);
    --jp-warn-color1:var(--md-orange-500);
    --jp-warn-color2:var(--md-orange-300);
    --jp-warn-color3:var(--md-orange-100);
    --jp-error-color0:var(--md-red-700);
    --jp-error-color1:var(--md-red-500);
    --jp-error-color2:var(--md-red-300);
    --jp-error-color3:var(--md-red-100);
    --jp-success-color0:var(--md-green-700);
    --jp-success-color1:var(--md-green-500);
    --jp-success-color2:var(--md-green-300);
    --jp-success-color3:var(--md-green-100);
    --jp-info-color0:var(--md-cyan-700);
    --jp-info-color1:var(--md-cyan-500);
    --jp-info-color2:var(--md-cyan-300);
    --jp-info-color3:var(--md-cyan-100);
    --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:"Source Code Pro",monospace;
    --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);
    --jp-cell-inprompt-font-color:#307fc1;
    --jp-cell-outprompt-font-color:#bf5b3d;
    --jp-notebook-padding:10px;
    --jp-notebook-select-background:var(--jp-layout-color1);
    --jp-notebook-multiselected-color:var(--md-blue-50);
    --jp-notebook-scroll-padding:calc(100% - var(--jp-code-font-size)*var(--jp-code-line-height) - var(--jp-code-padding) - var(--jp-cell-padding) - 1px);
    --jp-rendermime-error-background:#fdd;
    --jp-rendermime-table-row-background:var(--md-grey-100);
    --jp-rendermime-table-row-hover-background:var(--md-light-blue-50);
    --jp-dialog-background:rgba(0,0,0,0.25);
    --jp-console-padding:10px;
    --jp-toolbar-border-color:var(--jp-border-color1);
    --jp-toolbar-micro-height:8px;
    --jp-toolbar-background:var(--jp-layout-color1);
    --jp-toolbar-box-shadow: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);
    --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-border-color1);
    --jp-input-active-border-color:var(--jp-brand-color1);
    --jp-input-active-box-shadow-color:rgba(19,124,189,0.3);
    --jp-editor-selected-background:#d9d9d9;
    --jp-editor-selected-focused-background:#d7d4f0;
    --jp-editor-cursor-color:var(--jp-ui-font-color0);
    --jp-mirror-editor-keyword-color:green;
    --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:#a2f;
    --jp-mirror-editor-comment-color:#408080;
    --jp-mirror-editor-string-color:#ba2121;
    --jp-mirror-editor-string-2-color:#708;
    --jp-mirror-editor-meta-color:#a2f;
    --jp-mirror-editor-qualifier-color:#555;
    --jp-mirror-editor-builtin-color:green;
    --jp-mirror-editor-bracket-color:#997;
    --jp-mirror-editor-tag-color:#170;
    --jp-mirror-editor-attribute-color:#00c;
    --jp-mirror-editor-header-color:#00f;
    --jp-mirror-editor-quote-color:#090;
    --jp-mirror-editor-link-color:#00c;
    --jp-mirror-editor-error-color:red;
    --jp-mirror-editor-hr-color:#999;
    --jp-vega-background:#fff;
    --jp-sidebar-min-width:180px;
    --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:#f5c800;
    --jp-search-selected-match-color:#000;
    --jp-search-unselected-match-background-color:var(--jp-inverse-layout-color0);
    --jp-search-unselected-match-color:var(--jp-ui-inverse-font-color0);
    --jp-icon-contrast-color0:var(--md-purple-600);
    --jp-icon-contrast-color1:var(--md-green-600);
    --jp-icon-contrast-color2:var(--md-pink-600);
    --jp-icon-contrast-color3:var(--md-blue-600)
}
code,kbd,pre,samp,tt{
    font-family:var(--jp-code-font-family);
    font-size:var(--jp-code-font-size);
    line-height:var(--jp-code-line-height)
}
.jp-MimeDocument{
    outline:none
}
:root{
    --jp-private-filebrowser-button-height:28px;
    --jp-private-filebrowser-button-width:48px
}
.jp-FileBrowser{
    display:flex;
    flex-direction:column;
    color:var(--jp-ui-font-color1);
    background:var(--jp-layout-color1);
    font-size:var(--jp-ui-font-size1)
}
.jp-FileBrowser-toolbar.jp-Toolbar{
    border-bottom:none;
    height:auto;
    margin:var(--jp-toolbar-header-margin);
    box-shadow:none
}
.jp-BreadCrumbs{
    flex:0 0 auto;
    margin:4px 12px
}
.jp-BreadCrumbs-item{
    margin:0 2px;
    padding:0 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:0
}
.jp-BreadCrumbs-item.jp-mod-dropTarget{
    background-color:var(--jp-brand-color2);
    opacity:.7
}
.jp-FileBrowser-toolbar.jp-Toolbar{
    padding:0;
    justify-content:space-evenly
}
.jp-FileBrowser-toolbar.jp-Toolbar .jp-Toolbar-item{
    flex:1
}
.jp-FileBrowser-toolbar.jp-Toolbar .jp-ToolbarButtonComponent{
    width:100%
}
.jp-DirListing{
    flex:1 1 auto;
    display:flex;
    flex-direction:column;
    outline:0
}
.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;
    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-DirListing-narrow .jp-DirListing-itemModified,.jp-DirListing-narrow .jp-id-modified{
    display:none
}
.jp-DirListing-headerItem.jp-mod-selected{
    font-weight:600
}
.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.jp-mod-native-drop .jp-DirListing-content{
    outline:5px dashed hsla(0,0%,50.2%,.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:1%
}
.jp-DirListing-item.jp-mod-selected{
    color:#fff;
    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
}
.jp-DirListing-item.jp-mod-running .jp-DirListing-itemIcon:before{
    color:#32cd32;
    content:"\25CF";
    font-size:8px;
    position:absolute;
    left:-8px
}
.jp-DirListing-item.jp-mod-selected.lm-mod-drag-image,.jp-DirListing-item.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:0;
    color:var(--jp-ui-font-color1);
    transform:translateX(-40%) translateY(-58%)
}
.jp-DirListing-deadSpace{
    flex:1 1 auto;
    margin:0;
    padding:0;
    list-style-type:none;
    overflow:auto;
    background-color:var(--jp-layout-color1)
}
.jp-Document{
    min-width:120px;
    min-height:120px;
    outline:none
}
.jp-FileDialog.jp-mod-conflict input{
    color:red
}
.jp-FileDialog .jp-new-name-title{
    margin-top:12px
}
.jp-LastModified-hidden{
    display:none
}
body.lm-mod-override-cursor *,body.p-mod-override-cursor *{
    cursor:inherit!important
}
.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:0;
    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:50%
}
.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)
}
html{
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
p{
    margin-bottom:10px;
    margin-top:0
}
small{
    font-size:12px
}
strong{
    font-weight:600
}
::-moz-selection{
    background:rgba(125,188,255,.6)
}
::selection{
    background:rgba(125,188,255,.6)
}
.bp3-heading{
    color:#182026;
    font-weight:600;
    margin:0 0 10px;
    padding:0
}
.bp3-dark .bp3-heading{
    color:#f5f8fa
}
.bp3-running-text h1,h1.bp3-heading{
    font-size:36px;
    line-height:40px
}
.bp3-running-text h2,h2.bp3-heading{
    font-size:28px;
    line-height:32px
}
.bp3-running-text h3,h3.bp3-heading{
    font-size:22px;
    line-height:25px
}
.bp3-running-text h4,h4.bp3-heading{
    font-size:18px;
    line-height:21px
}
.bp3-running-text h5,h5.bp3-heading{
    font-size:16px;
    line-height:19px
}
.bp3-running-text h6,h6.bp3-heading{
    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,.6)
}
.bp3-dark .bp3-text-disabled{
    color:rgba(167,182,194,.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,.15);
    margin:20px 0
}
.bp3-dark .bp3-running-text hr{
    border-color:hsla(0,0%,100%,.15)
}
.bp3-running-text p{
    margin:0 0 10px;
    padding:0
}
.bp3-text-large{
    font-size:16px
}
.bp3-text-small{
    font-size:12px
}
a{
    text-decoration:none
}
a,a:hover{
    color:#106ba3
}
a:hover{
    cursor:pointer;
    text-decoration:underline
}
.bp3-dark a code,a .bp3-icon,a .bp3-icon-large,a .bp3-icon-standard,a code{
    color:inherit
}
.bp3-dark a,.bp3-dark a:hover{
    color:#48aff0
}
.bp3-dark a .bp3-icon,.bp3-dark a .bp3-icon-large,.bp3-dark a .bp3-icon-standard,.bp3-dark a:hover .bp3-icon,.bp3-dark a:hover .bp3-icon-large,.bp3-dark a:hover .bp3-icon-standard{
    color:inherit
}
.bp3-code,.bp3-running-text code{
    font-family:monospace;
    text-transform:none;
    background:hsla(0,0%,100%,.7);
    border-radius:3px;
    -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2);
    box-shadow:inset 0 0 0 1px rgba(16,22,26,.2);
    color:#5c7080;
    font-size:smaller;
    padding:2px 5px
}
.bp3-dark .bp3-code,.bp3-dark .bp3-running-text code,.bp3-running-text .bp3-dark code{
    background:rgba(16,22,26,.3);
    -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);
    box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);
    color:#a7b6c2
}
.bp3-running-text a>code,a>.bp3-code{
    color:#137cbd
}
.bp3-dark .bp3-running-text a>code,.bp3-dark a>.bp3-code,.bp3-running-text .bp3-dark a>code{
    color:inherit
}
.bp3-code-block,.bp3-running-text pre{
    font-family:monospace;
    text-transform:none;
    background:hsla(0,0%,100%,.7);
    border-radius:3px;
    -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);
    box-shadow:inset 0 0 0 1px rgba(16,22,26,.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-code-block,.bp3-dark .bp3-running-text pre,.bp3-running-text .bp3-dark pre{
    background:rgba(16,22,26,.3);
    -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);
    box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);
    color:#f5f8fa
}
.bp3-code-block>code,.bp3-running-text pre>code{
    background:none;
    -webkit-box-shadow:none;
    box-shadow:none;
    color:inherit;
    font-size:inherit;
    padding:0
}
.bp3-key,.bp3-running-text kbd{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background:#fff;
    border-radius:3px;
    -webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);
    box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);
    color:#5c7080;
    display:-webkit-inline-flex;
    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-key .bp3-icon,.bp3-key .bp3-icon-large,.bp3-key .bp3-icon-standard,.bp3-running-text kbd .bp3-icon,.bp3-running-text kbd .bp3-icon-large,.bp3-running-text kbd .bp3-icon-standard{
    margin-right:5px
}
.bp3-dark .bp3-key,.bp3-dark .bp3-running-text kbd,.bp3-running-text .bp3-dark kbd{
    background:#394b59;
    -webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);
    box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);
    color:#a7b6c2
}
.bp3-blockquote,.bp3-running-text blockquote{
    border-left:4px solid rgba(167,182,194,.5);
    margin:0 0 10px;
    padding:0 20px
}
.bp3-dark .bp3-blockquote,.bp3-dark .bp3-running-text blockquote,.bp3-running-text .bp3-dark blockquote{
    border-color:rgba(115,134,148,.5)
}
.bp3-list,.bp3-running-text ol,.bp3-running-text ul{
    margin:10px 0;
    padding-left:30px
}
.bp3-list li:not(:last-child),.bp3-running-text ol li:not(:last-child),.bp3-running-text ul li:not(:last-child){
    margin-bottom:5px
}
.bp3-list ol,.bp3-list ul,.bp3-running-text ol ol,.bp3-running-text ol ul,.bp3-running-text ul ol,.bp3-running-text ul 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:2px auto rgba(19,124,189,.6);
    outline-offset:2px;
    -moz-outline-radius:6px
}
.bp3-focus-disabled :focus,.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{
    cursor:default;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    height:30px;
    list-style:none;
    margin:0;
    padding:0
}
.bp3-breadcrumbs,.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;\
    charset=utf-8,%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-flex;
    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,.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;\
    charset=utf-8,%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") 50% 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,.bp3-dark .bp3-breadcrumbs>li:after{
    color:#a7b6c2
    }
    .bp3-dark .bp3-breadcrumb.bp3-disabled{
    color:rgba(167,182,194,.6)
}
.bp3-dark .bp3-breadcrumb-current{
    color:#f5f8fa
}
.bp3-dark .bp3-breadcrumbs-collapsed{
    background:rgba(16,22,26,.4)
}
.bp3-dark .bp3-breadcrumbs-collapsed:hover{
    background:rgba(16,22,26,.6);
    color:#f5f8fa
}
.bp3-button{
    display:-webkit-inline-flex;
    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.bp3-disabled,.bp3-button:disabled{
    cursor:not-allowed
}
.bp3-button.bp3-fill{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    width:100%
}
.bp3-align-right .bp3-button,.bp3-button.bp3-align-right{
    text-align:right
}
.bp3-align-left .bp3-button,.bp3-button.bp3-align-left{
    text-align:left
}
.bp3-button:not([class*=bp3-intent-]){
    background-color:#f5f8fa;
    background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.8)),to(hsla(0,0%,100%,0)));
    background-image:linear-gradient(180deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,0));
    color:#182026
}
.bp3-button:not([class*=bp3-intent-]),.bp3-button:not([class*=bp3-intent-]):hover{
    -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);
    box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1)
}
.bp3-button:not([class*=bp3-intent-]):hover{
    background-clip:padding-box;
    background-color:#ebf1f5
}
.bp3-button:not([class*=bp3-intent-]).bp3-active,.bp3-button:not([class*=bp3-intent-]):active{
    background-color:#d8e1e8;
    background-image:none;
    -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);
    box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2)
}
.bp3-button:not([class*=bp3-intent-]).bp3-disabled,.bp3-button:not([class*=bp3-intent-]):disabled{
    background-color:rgba(206,217,224,.5);
    background-image:none;
    -webkit-box-shadow:none;
    box-shadow:none;
    color:rgba(92,112,128,.6);
    cursor:not-allowed;
    outline:none
}
.bp3-button:not([class*=bp3-intent-]).bp3-disabled.bp3-active,.bp3-button:not([class*=bp3-intent-]).bp3-disabled.bp3-active:hover,.bp3-button:not([class*=bp3-intent-]):disabled.bp3-active,.bp3-button:not([class*=bp3-intent-]):disabled.bp3-active:hover{
    background:rgba(206,217,224,.7)
}
.bp3-button.bp3-intent-primary{
    background-color:#137cbd;
    background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.1)),to(hsla(0,0%,100%,0)));
    background-image:linear-gradient(180deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,0));
    -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);
    box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);
    color:#fff
}
.bp3-button.bp3-intent-primary.bp3-active,.bp3-button.bp3-intent-primary:active,.bp3-button.bp3-intent-primary:hover{
    color:#fff
}
.bp3-button.bp3-intent-primary:hover{
    background-color:#106ba3;
    -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);
    box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2)
}
.bp3-button.bp3-intent-primary.bp3-active,.bp3-button.bp3-intent-primary:active{
    background-color:#0e5a8a;
    background-image:none;
    -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);
    box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2)
}
.bp3-button.bp3-intent-primary.bp3-disabled,.bp3-button.bp3-intent-primary:disabled{
    background-color:rgba(19,124,189,.5);
    background-image:none;
    border-color:transparent;
    -webkit-box-shadow:none;
    box-shadow:none;
    color:hsla(0,0%,100%,.6)
}
.bp3-button.bp3-intent-success{
    background-color:#0f9960;
    background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.1)),to(hsla(0,0%,100%,0)));
    background-image:linear-gradient(180deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,0));
    -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);
    box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);
    color:#fff
}
.bp3-button.bp3-intent-success.bp3-active,.bp3-button.bp3-intent-success:active,.bp3-button.bp3-intent-success:hover{
    color:#fff
}
.bp3-button.bp3-intent-success:hover{
    background-color:#0d8050;
    -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);
    box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2)
}
.bp3-button.bp3-intent-success.bp3-active,.bp3-button.bp3-intent-success:active{
    background-color:#0a6640;
    background-image:none;
    -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);
    box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2)
}
.bp3-button.bp3-intent-success.bp3-disabled,.bp3-button.bp3-intent-success:disabled{
    background-color:rgba(15,153,96,.5);
    background-image:none;
    border-color:transparent;
    -webkit-box-shadow:none;
    box-shadow:none;
    color:hsla(0,0%,100%,.6)
}
.bp3-button.bp3-intent-warning{
    background-color:#d9822b;
    background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.1)),to(hsla(0,0%,100%,0)));
    background-image:linear-gradient(180deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,0));
    -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);
    box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);
    color:#fff
}
.bp3-button.bp3-intent-warning.bp3-active,.bp3-button.bp3-intent-warning:active,.bp3-button.bp3-intent-warning:hover{
    color:#fff
}
.bp3-button.bp3-intent-warning:hover{
    background-color:#bf7326;
    -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);
    box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2)
}
.bp3-button.bp3-intent-warning.bp3-active,.bp3-button.bp3-intent-warning:active{
    background-color:#a66321;
    background-image:none;
    -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);
    box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2)
}
.bp3-button.bp3-intent-warning.bp3-disabled,.bp3-button.bp3-intent-warning:disabled{
    background-color:rgba(217,130,43,.5);
    background-image:none;
    border-color:transparent;
    -webkit-box-shadow:none;
    box-shadow:none;
    color:hsla(0,0%,100%,.6)
}
.bp3-button.bp3-intent-danger{
    background-color:#db3737;
    background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.1)),to(hsla(0,0%,100%,0)));
    background-image:linear-gradient(180deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,0));
    -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);
    box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);
    color:#fff
}
.bp3-button.bp3-intent-danger.bp3-active,.bp3-button.bp3-intent-danger:active,.bp3-button.bp3-intent-danger:hover{
    color:#fff
}
.bp3-button.bp3-intent-danger:hover{
    background-color:#c23030;
    -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);
    box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2)
}
.bp3-button.bp3-intent-danger.bp3-active,.bp3-button.bp3-intent-danger:active{
    background-color:#a82a2a;
    background-image:none;
    -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);
    box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2)
}
.bp3-button.bp3-intent-danger.bp3-disabled,.bp3-button.bp3-intent-danger:disabled{
    background-color:rgba(219,55,55,.5);
    background-image:none;
    border-color:transparent;
    -webkit-box-shadow:none;
    box-shadow:none;
    color:hsla(0,0%,100%,.6)
}
.bp3-button[class*=bp3-intent-] .bp3-button-spinner .bp3-spinner-head{
    stroke:#fff
}
.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-large,.bp3-button .bp3-icon-standard{
    color:#5c7080
}
.bp3-button .bp3-icon-large.bp3-align-right,.bp3-button .bp3-icon-standard.bp3-align-right,.bp3-button .bp3-icon.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(hsla(0,0%,100%,.05)),to(hsla(0,0%,100%,0)));
    background-image:linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,0));
    -webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);
    box-shadow:0 0 0 1px rgba(16,22,26,.4);
    color:#f5f8fa
}
.bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-active,.bp3-dark .bp3-button:not([class*=bp3-intent-]):active,.bp3-dark .bp3-button:not([class*=bp3-intent-]):hover{
    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,.4);
    box-shadow:0 0 0 1px rgba(16,22,26,.4)
}
.bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-active,.bp3-dark .bp3-button:not([class*=bp3-intent-]):active{
    background-color:#202b33;
    background-image:none;
    -webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);
    box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2)
}
.bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-disabled,.bp3-dark .bp3-button:not([class*=bp3-intent-]):disabled{
    background-color:rgba(57,75,89,.5);
    background-image:none;
    -webkit-box-shadow:none;
    box-shadow:none;
    color:rgba(167,182,194,.6)
}
.bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-disabled.bp3-active,.bp3-dark .bp3-button:not([class*=bp3-intent-]):disabled.bp3-active{
    background:rgba(57,75,89,.7)
}
.bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-button-spinner .bp3-spinner-head{
    background:rgba(16,22,26,.5);
    stroke:#8a9ba8
}
.bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-icon,.bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-icon-large,.bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-icon-standard,.bp3-dark .bp3-button:not([class*=bp3-intent-])[class*=bp3-icon-]:before{
    color:#a7b6c2
}
.bp3-dark .bp3-button[class*=bp3-intent-],.bp3-dark .bp3-button[class*=bp3-intent-]:hover{
    -webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);
    box-shadow:0 0 0 1px rgba(16,22,26,.4)
}
.bp3-dark .bp3-button[class*=bp3-intent-].bp3-active,.bp3-dark .bp3-button[class*=bp3-intent-]:active{
    -webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);
    box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2)
}
.bp3-dark .bp3-button[class*=bp3-intent-].bp3-disabled,.bp3-dark .bp3-button[class*=bp3-intent-]:disabled{
    background-image:none;
    -webkit-box-shadow:none;
    box-shadow:none;
    color:hsla(0,0%,100%,.3)
}
.bp3-dark .bp3-button[class*=bp3-intent-] .bp3-button-spinner .bp3-spinner-head{
    stroke:#8a9ba8
}
.bp3-button.bp3-disabled .bp3-icon,.bp3-button.bp3-disabled .bp3-icon-large,.bp3-button.bp3-disabled .bp3-icon-standard,.bp3-button.bp3-disabled:before,.bp3-button:disabled .bp3-icon,.bp3-button:disabled .bp3-icon-large,.bp3-button:disabled .bp3-icon-standard,.bp3-button:disabled:before,.bp3-button[class*=bp3-intent-] .bp3-icon,.bp3-button[class*=bp3-intent-] .bp3-icon-large,.bp3-button[class*=bp3-intent-] .bp3-icon-standard,.bp3-button[class*=bp3-intent-]:before{
    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,.3);
    -webkit-box-shadow:none;
    box-shadow:none;
    color:#182026;
    text-decoration:none
}
.bp3-button.bp3-minimal.bp3-active,.bp3-button.bp3-minimal:active{
    background:rgba(115,134,148,.3);
    -webkit-box-shadow:none;
    box-shadow:none;
    color:#182026
}
.bp3-button.bp3-minimal.bp3-disabled,.bp3-button.bp3-minimal.bp3-disabled:hover,.bp3-button.bp3-minimal:disabled,.bp3-button.bp3-minimal:disabled:hover{
    background:none;
    color:rgba(92,112,128,.6);
    cursor:not-allowed
}
.bp3-button.bp3-minimal.bp3-disabled.bp3-active,.bp3-button.bp3-minimal.bp3-disabled:hover.bp3-active,.bp3-button.bp3-minimal:disabled.bp3-active,.bp3-button.bp3-minimal:disabled:hover.bp3-active{
    background:rgba(115,134,148,.3)
}
.bp3-dark .bp3-button.bp3-minimal{
    color:inherit
}
.bp3-dark .bp3-button.bp3-minimal,.bp3-dark .bp3-button.bp3-minimal.bp3-active,.bp3-dark .bp3-button.bp3-minimal:active,.bp3-dark .bp3-button.bp3-minimal:hover{
    background:none;
    -webkit-box-shadow:none;
    box-shadow:none
}
.bp3-dark .bp3-button.bp3-minimal:hover{
    background:rgba(138,155,168,.15)
}
.bp3-dark .bp3-button.bp3-minimal.bp3-active,.bp3-dark .bp3-button.bp3-minimal:active{
    background:rgba(138,155,168,.3);
    color:#f5f8fa
}
.bp3-dark .bp3-button.bp3-minimal.bp3-disabled,.bp3-dark .bp3-button.bp3-minimal.bp3-disabled:hover,.bp3-dark .bp3-button.bp3-minimal:disabled,.bp3-dark .bp3-button.bp3-minimal:disabled:hover{
    background:none;
    color:rgba(167,182,194,.6);
    cursor:not-allowed
}
.bp3-dark .bp3-button.bp3-minimal.bp3-disabled.bp3-active,.bp3-dark .bp3-button.bp3-minimal.bp3-disabled:hover.bp3-active,.bp3-dark .bp3-button.bp3-minimal:disabled.bp3-active,.bp3-dark .bp3-button.bp3-minimal:disabled:hover.bp3-active{
    background:rgba(138,155,168,.3)
}
.bp3-button.bp3-minimal.bp3-intent-primary{
    color:#106ba3
}
.bp3-button.bp3-minimal.bp3-intent-primary.bp3-active,.bp3-button.bp3-minimal.bp3-intent-primary:active,.bp3-button.bp3-minimal.bp3-intent-primary:hover{
    background:none;
    -webkit-box-shadow:none;
    box-shadow:none;
    color:#106ba3
}
.bp3-button.bp3-minimal.bp3-intent-primary:hover{
    background:rgba(19,124,189,.15);
    color:#106ba3
}
.bp3-button.bp3-minimal.bp3-intent-primary.bp3-active,.bp3-button.bp3-minimal.bp3-intent-primary:active{
    background:rgba(19,124,189,.3);
    color:#106ba3
}
.bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled,.bp3-button.bp3-minimal.bp3-intent-primary:disabled{
    background:none;
    color:rgba(16,107,163,.5)
}
.bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled.bp3-active,.bp3-button.bp3-minimal.bp3-intent-primary:disabled.bp3-active{
    background:rgba(19,124,189,.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,.2);
    color:#48aff0
}
.bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active,.bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:active{
    background:rgba(19,124,189,.3);
    color:#48aff0
}
.bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled,.bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:disabled{
    background:none;
    color:rgba(72,175,240,.5)
}
.bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled.bp3-active,.bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:disabled.bp3-active{
    background:rgba(19,124,189,.3)
}
.bp3-button.bp3-minimal.bp3-intent-success{
    color:#0d8050
}
.bp3-button.bp3-minimal.bp3-intent-success.bp3-active,.bp3-button.bp3-minimal.bp3-intent-success:active,.bp3-button.bp3-minimal.bp3-intent-success:hover{
    background:none;
    -webkit-box-shadow:none;
    box-shadow:none;
    color:#0d8050
}
.bp3-button.bp3-minimal.bp3-intent-success:hover{
    background:rgba(15,153,96,.15);
    color:#0d8050
}
.bp3-button.bp3-minimal.bp3-intent-success.bp3-active,.bp3-button.bp3-minimal.bp3-intent-success:active{
    background:rgba(15,153,96,.3);
    color:#0d8050
}
.bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled,.bp3-button.bp3-minimal.bp3-intent-success:disabled{
    background:none;
    color:rgba(13,128,80,.5)
}
.bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled.bp3-active,.bp3-button.bp3-minimal.bp3-intent-success:disabled.bp3-active{
    background:rgba(15,153,96,.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,.2);
    color:#3dcc91
}
.bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-active,.bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:active{
    background:rgba(15,153,96,.3);
    color:#3dcc91
}
.bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled,.bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:disabled{
    background:none;
    color:rgba(61,204,145,.5)
}
.bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled.bp3-active,.bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:disabled.bp3-active{
    background:rgba(15,153,96,.3)
}
.bp3-button.bp3-minimal.bp3-intent-warning{
    color:#bf7326
}
.bp3-button.bp3-minimal.bp3-intent-warning.bp3-active,.bp3-button.bp3-minimal.bp3-intent-warning:active,.bp3-button.bp3-minimal.bp3-intent-warning:hover{
    background:none;
    -webkit-box-shadow:none;
    box-shadow:none;
    color:#bf7326
}
.bp3-button.bp3-minimal.bp3-intent-warning:hover{
    background:rgba(217,130,43,.15);
    color:#bf7326
}
.bp3-button.bp3-minimal.bp3-intent-warning.bp3-active,.bp3-button.bp3-minimal.bp3-intent-warning:active{
    background:rgba(217,130,43,.3);
    color:#bf7326
}
.bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled,.bp3-button.bp3-minimal.bp3-intent-warning:disabled{
    background:none;
    color:rgba(191,115,38,.5)
}
.bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled.bp3-active,.bp3-button.bp3-minimal.bp3-intent-warning:disabled.bp3-active{
    background:rgba(217,130,43,.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,.2);
    color:#ffb366
}
.bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active,.bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:active{
    background:rgba(217,130,43,.3);
    color:#ffb366
}
.bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled,.bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:disabled{
    background:none;
    color:rgba(255,179,102,.5)
}
.bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled.bp3-active,.bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:disabled.bp3-active{
    background:rgba(217,130,43,.3)
}
.bp3-button.bp3-minimal.bp3-intent-danger{
    color:#c23030
}
.bp3-button.bp3-minimal.bp3-intent-danger.bp3-active,.bp3-button.bp3-minimal.bp3-intent-danger:active,.bp3-button.bp3-minimal.bp3-intent-danger:hover{
    background:none;
    -webkit-box-shadow:none;
    box-shadow:none;
    color:#c23030
}
.bp3-button.bp3-minimal.bp3-intent-danger:hover{
    background:rgba(219,55,55,.15);
    color:#c23030
}
.bp3-button.bp3-minimal.bp3-intent-danger.bp3-active,.bp3-button.bp3-minimal.bp3-intent-danger:active{
    background:rgba(219,55,55,.3);
    color:#c23030
}
.bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled,.bp3-button.bp3-minimal.bp3-intent-danger:disabled{
    background:none;
    color:rgba(194,48,48,.5)
}
.bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled.bp3-active,.bp3-button.bp3-minimal.bp3-intent-danger:disabled.bp3-active{
    background:rgba(219,55,55,.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,.2);
    color:#ff7373
}
.bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active,.bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:active{
    background:rgba(219,55,55,.3);
    color:#ff7373
}
.bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled,.bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:disabled{
    background:none;
    color:rgba(255,115,115,.5)
}
.bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled.bp3-active,.bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:disabled.bp3-active{
    background:rgba(219,55,55,.3)
}
.bp3-button.bp3-outlined{
    background:none;
    -webkit-box-shadow:none;
    box-shadow:none;
    border:1px solid rgba(24,32,38,.2);
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.bp3-button.bp3-outlined:hover{
    background:rgba(167,182,194,.3);
    -webkit-box-shadow:none;
    box-shadow:none;
    color:#182026;
    text-decoration:none
}
.bp3-button.bp3-outlined.bp3-active,.bp3-button.bp3-outlined:active{
    background:rgba(115,134,148,.3);
    -webkit-box-shadow:none;
    box-shadow:none;
    color:#182026
}
.bp3-button.bp3-outlined.bp3-disabled,.bp3-button.bp3-outlined.bp3-disabled:hover,.bp3-button.bp3-outlined:disabled,.bp3-button.bp3-outlined:disabled:hover{
    background:none;
    color:rgba(92,112,128,.6);
    cursor:not-allowed
}
.bp3-button.bp3-outlined.bp3-disabled.bp3-active,.bp3-button.bp3-outlined.bp3-disabled:hover.bp3-active,.bp3-button.bp3-outlined:disabled.bp3-active,.bp3-button.bp3-outlined:disabled:hover.bp3-active{
    background:rgba(115,134,148,.3)
}
.bp3-dark .bp3-button.bp3-outlined{
    color:inherit
}
.bp3-dark .bp3-button.bp3-outlined,.bp3-dark .bp3-button.bp3-outlined.bp3-active,.bp3-dark .bp3-button.bp3-outlined:active,.bp3-dark .bp3-button.bp3-outlined:hover{
    background:none;
    -webkit-box-shadow:none;
    box-shadow:none
}
.bp3-dark .bp3-button.bp3-outlined:hover{
    background:rgba(138,155,168,.15)
}
.bp3-dark .bp3-button.bp3-outlined.bp3-active,.bp3-dark .bp3-button.bp3-outlined:active{
    background:rgba(138,155,168,.3);
    color:#f5f8fa
}
.bp3-dark .bp3-button.bp3-outlined.bp3-disabled,.bp3-dark .bp3-button.bp3-outlined.bp3-disabled:hover,.bp3-dark .bp3-button.bp3-outlined:disabled,.bp3-dark .bp3-button.bp3-outlined:disabled:hover{
    background:none;
    color:rgba(167,182,194,.6);
    cursor:not-allowed
}
.bp3-dark .bp3-button.bp3-outlined.bp3-disabled.bp3-active,.bp3-dark .bp3-button.bp3-outlined.bp3-disabled:hover.bp3-active,.bp3-dark .bp3-button.bp3-outlined:disabled.bp3-active,.bp3-dark .bp3-button.bp3-outlined:disabled:hover.bp3-active{
    background:rgba(138,155,168,.3)
}
.bp3-button.bp3-outlined.bp3-intent-primary{
    color:#106ba3
}
.bp3-button.bp3-outlined.bp3-intent-primary.bp3-active,.bp3-button.bp3-outlined.bp3-intent-primary:active,.bp3-button.bp3-outlined.bp3-intent-primary:hover{
    background:none;
    -webkit-box-shadow:none;
    box-shadow:none;
    color:#106ba3
}
.bp3-button.bp3-outlined.bp3-intent-primary:hover{
    background:rgba(19,124,189,.15);
    color:#106ba3
}
.bp3-button.bp3-outlined.bp3-intent-primary.bp3-active,.bp3-button.bp3-outlined.bp3-intent-primary:active{
    background:rgba(19,124,189,.3);
    color:#106ba3
}
.bp3-button.bp3-outlined.bp3-intent-primary.bp3-disabled,.bp3-button.bp3-outlined.bp3-intent-primary:disabled{
    background:none;
    color:rgba(16,107,163,.5)
}
.bp3-button.bp3-outlined.bp3-intent-primary.bp3-disabled.bp3-active,.bp3-button.bp3-outlined.bp3-intent-primary:disabled.bp3-active{
    background:rgba(19,124,189,.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,.2);
    color:#48aff0
}
.bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary.bp3-active,.bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary:active{
    background:rgba(19,124,189,.3);
    color:#48aff0
}
.bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary.bp3-disabled,.bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary:disabled{
    background:none;
    color:rgba(72,175,240,.5)
}
.bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary.bp3-disabled.bp3-active,.bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary:disabled.bp3-active{
    background:rgba(19,124,189,.3)
}
.bp3-button.bp3-outlined.bp3-intent-success{
    color:#0d8050
}
.bp3-button.bp3-outlined.bp3-intent-success.bp3-active,.bp3-button.bp3-outlined.bp3-intent-success:active,.bp3-button.bp3-outlined.bp3-intent-success:hover{
    background:none;
    -webkit-box-shadow:none;
    box-shadow:none;
    color:#0d8050
}
.bp3-button.bp3-outlined.bp3-intent-success:hover{
    background:rgba(15,153,96,.15);
    color:#0d8050
}
.bp3-button.bp3-outlined.bp3-intent-success.bp3-active,.bp3-button.bp3-outlined.bp3-intent-success:active{
    background:rgba(15,153,96,.3);
    color:#0d8050
}
.bp3-button.bp3-outlined.bp3-intent-success.bp3-disabled,.bp3-button.bp3-outlined.bp3-intent-success:disabled{
    background:none;
    color:rgba(13,128,80,.5)
}
.bp3-button.bp3-outlined.bp3-intent-success.bp3-disabled.bp3-active,.bp3-button.bp3-outlined.bp3-intent-success:disabled.bp3-active{
    background:rgba(15,153,96,.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,.2);
    color:#3dcc91
}
.bp3-dark .bp3-button.bp3-outlined.bp3-intent-success.bp3-active,.bp3-dark .bp3-button.bp3-outlined.bp3-intent-success:active{
    background:rgba(15,153,96,.3);
    color:#3dcc91
}
.bp3-dark .bp3-button.bp3-outlined.bp3-intent-success.bp3-disabled,.bp3-dark .bp3-button.bp3-outlined.bp3-intent-success:disabled{
    background:none;
    color:rgba(61,204,145,.5)
}
.bp3-dark .bp3-button.bp3-outlined.bp3-intent-success.bp3-disabled.bp3-active,.bp3-dark .bp3-button.bp3-outlined.bp3-intent-success:disabled.bp3-active{
    background:rgba(15,153,96,.3)
}
.bp3-button.bp3-outlined.bp3-intent-warning{
    color:#bf7326
}
.bp3-button.bp3-outlined.bp3-intent-warning.bp3-active,.bp3-button.bp3-outlined.bp3-intent-warning:active,.bp3-button.bp3-outlined.bp3-intent-warning:hover{
    background:none;
    -webkit-box-shadow:none;
    box-shadow:none;
    color:#bf7326
}
.bp3-button.bp3-outlined.bp3-intent-warning:hover{
    background:rgba(217,130,43,.15);
    color:#bf7326
}
.bp3-button.bp3-outlined.bp3-intent-warning.bp3-active,.bp3-button.bp3-outlined.bp3-intent-warning:active{
    background:rgba(217,130,43,.3);
    color:#bf7326
}
.bp3-button.bp3-outlined.bp3-intent-warning.bp3-disabled,.bp3-button.bp3-outlined.bp3-intent-warning:disabled{
    background:none;
    color:rgba(191,115,38,.5)
}
.bp3-button.bp3-outlined.bp3-intent-warning.bp3-disabled.bp3-active,.bp3-button.bp3-outlined.bp3-intent-warning:disabled.bp3-active{
    background:rgba(217,130,43,.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,.2);
    color:#ffb366
}
.bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning.bp3-active,.bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning:active{
    background:rgba(217,130,43,.3);
    color:#ffb366
}
.bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning.bp3-disabled,.bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning:disabled{
    background:none;
    color:rgba(255,179,102,.5)
}
.bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning.bp3-disabled.bp3-active,.bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning:disabled.bp3-active{
    background:rgba(217,130,43,.3)
}
.bp3-button.bp3-outlined.bp3-intent-danger{
    color:#c23030
}
.bp3-button.bp3-outlined.bp3-intent-danger.bp3-active,.bp3-button.bp3-outlined.bp3-intent-danger:active,.bp3-button.bp3-outlined.bp3-intent-danger:hover{
    background:none;
    -webkit-box-shadow:none;
    box-shadow:none;
    color:#c23030
}
.bp3-button.bp3-outlined.bp3-intent-danger:hover{
    background:rgba(219,55,55,.15);
    color:#c23030
}
.bp3-button.bp3-outlined.bp3-intent-danger.bp3-active,.bp3-button.bp3-outlined.bp3-intent-danger:active{
    background:rgba(219,55,55,.3);
    color:#c23030
}
.bp3-button.bp3-outlined.bp3-intent-danger.bp3-disabled,.bp3-button.bp3-outlined.bp3-intent-danger:disabled{
    background:none;
    color:rgba(194,48,48,.5)
}
.bp3-button.bp3-outlined.bp3-intent-danger.bp3-disabled.bp3-active,.bp3-button.bp3-outlined.bp3-intent-danger:disabled.bp3-active{
    background:rgba(219,55,55,.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,.2);
    color:#ff7373
}
.bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger.bp3-active,.bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger:active{
    background:rgba(219,55,55,.3);
    color:#ff7373
}
.bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger.bp3-disabled,.bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger:disabled{
    background:none;
    color:rgba(255,115,115,.5)
}
.bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger.bp3-disabled.bp3-active,.bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger:disabled.bp3-active{
    background:rgba(219,55,55,.3)
}
.bp3-button.bp3-outlined.bp3-disabled,.bp3-button.bp3-outlined.bp3-disabled:hover,.bp3-button.bp3-outlined:disabled,.bp3-button.bp3-outlined:disabled:hover{
    border-color:rgba(92,112,128,.1)
}
.bp3-dark .bp3-button.bp3-outlined{
    border-color:hsla(0,0%,100%,.4)
}
.bp3-dark .bp3-button.bp3-outlined.bp3-disabled,.bp3-dark .bp3-button.bp3-outlined.bp3-disabled:hover,.bp3-dark .bp3-button.bp3-outlined:disabled,.bp3-dark .bp3-button.bp3-outlined:disabled:hover{
    border-color:hsla(0,0%,100%,.2)
}
.bp3-button.bp3-outlined.bp3-intent-primary{
    border-color:rgba(16,107,163,.6)
}
.bp3-button.bp3-outlined.bp3-intent-primary.bp3-disabled,.bp3-button.bp3-outlined.bp3-intent-primary:disabled{
    border-color:rgba(16,107,163,.2)
}
.bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary{
    border-color:rgba(72,175,240,.6)
}
.bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary.bp3-disabled,.bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary:disabled{
    border-color:rgba(72,175,240,.2)
}
.bp3-button.bp3-outlined.bp3-intent-success{
    border-color:rgba(13,128,80,.6)
}
.bp3-button.bp3-outlined.bp3-intent-success.bp3-disabled,.bp3-button.bp3-outlined.bp3-intent-success:disabled{
    border-color:rgba(13,128,80,.2)
}
.bp3-dark .bp3-button.bp3-outlined.bp3-intent-success{
    border-color:rgba(61,204,145,.6)
}
.bp3-dark .bp3-button.bp3-outlined.bp3-intent-success.bp3-disabled,.bp3-dark .bp3-button.bp3-outlined.bp3-intent-success:disabled{
    border-color:rgba(61,204,145,.2)
}
.bp3-button.bp3-outlined.bp3-intent-warning{
    border-color:rgba(191,115,38,.6)
}
.bp3-button.bp3-outlined.bp3-intent-warning.bp3-disabled,.bp3-button.bp3-outlined.bp3-intent-warning:disabled{
    border-color:rgba(191,115,38,.2)
}
.bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning{
    border-color:rgba(255,179,102,.6)
}
.bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning.bp3-disabled,.bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning:disabled{
    border-color:rgba(255,179,102,.2)
}
.bp3-button.bp3-outlined.bp3-intent-danger{
    border-color:rgba(194,48,48,.6)
}
.bp3-button.bp3-outlined.bp3-intent-danger.bp3-disabled,.bp3-button.bp3-outlined.bp3-intent-danger:disabled{
    border-color:rgba(194,48,48,.2)
}
.bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger{
    border-color:rgba(255,115,115,.6)
}
.bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger.bp3-disabled,.bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger:disabled{
    border-color:rgba(255,115,115,.2)
}
a.bp3-button{
    text-align:center;
    text-decoration:none;
    -webkit-transition:none;
    transition:none
}
a.bp3-button,a.bp3-button:active,a.bp3-button:hover{
    color:#182026
}
a.bp3-button.bp3-disabled{
    color:rgba(92,112,128,.6)
}
.bp3-button-text{
    -webkit-box-flex:0;
    -ms-flex:0 1 auto;
    flex:0 1 auto
}
.bp3-button-group.bp3-align-left .bp3-button-text,.bp3-button-group.bp3-align-right .bp3-button-text,.bp3-button.bp3-align-left .bp3-button-text,.bp3-button.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-flex;
    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.bp3-active,.bp3-button-group .bp3-button:active{
    z-index:7
}
.bp3-button-group .bp3-button.bp3-disabled,.bp3-button-group .bp3-button: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-].bp3-active,.bp3-button-group .bp3-button[class*=bp3-intent-]:active{
    z-index:12
}
.bp3-button-group .bp3-button[class*=bp3-intent-].bp3-disabled,.bp3-button-group .bp3-button[class*=bp3-intent-]:disabled{
    z-index:8
}
.bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:first-child),.bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:first-child) .bp3-button{
    border-bottom-left-radius:0;
    border-top-left-radius:0
}
.bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:last-child),.bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button{
    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,.3);
    -webkit-box-shadow:none;
    box-shadow:none;
    color:#182026;
    text-decoration:none
}
.bp3-button-group.bp3-minimal .bp3-button.bp3-active,.bp3-button-group.bp3-minimal .bp3-button:active{
    background:rgba(115,134,148,.3);
    -webkit-box-shadow:none;
    box-shadow:none;
    color:#182026
}
.bp3-button-group.bp3-minimal .bp3-button.bp3-disabled,.bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover,.bp3-button-group.bp3-minimal .bp3-button:disabled,.bp3-button-group.bp3-minimal .bp3-button:disabled:hover{
    background:none;
    color:rgba(92,112,128,.6);
    cursor:not-allowed
}
.bp3-button-group.bp3-minimal .bp3-button.bp3-disabled.bp3-active,.bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover.bp3-active,.bp3-button-group.bp3-minimal .bp3-button:disabled.bp3-active,.bp3-button-group.bp3-minimal .bp3-button:disabled:hover.bp3-active{
    background:rgba(115,134,148,.3)
}
.bp3-dark .bp3-button-group.bp3-minimal .bp3-button{
    color:inherit
}
.bp3-dark .bp3-button-group.bp3-minimal .bp3-button,.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-active,.bp3-dark .bp3-button-group.bp3-minimal .bp3-button:active,.bp3-dark .bp3-button-group.bp3-minimal .bp3-button:hover{
    background:none;
    -webkit-box-shadow:none;
    box-shadow:none
}
.bp3-dark .bp3-button-group.bp3-minimal .bp3-button:hover{
    background:rgba(138,155,168,.15)
}
.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-active,.bp3-dark .bp3-button-group.bp3-minimal .bp3-button:active{
    background:rgba(138,155,168,.3);
    color:#f5f8fa
}
.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled,.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover,.bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled,.bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled:hover{
    background:none;
    color:rgba(167,182,194,.6);
    cursor:not-allowed
}
.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,.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{
    background:rgba(138,155,168,.3)
}
.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary{
    color:#106ba3
}
.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active,.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active,.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover{
    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,.15);
    color:#106ba3
}
.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active,.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active{
    background:rgba(19,124,189,.3);
    color:#106ba3
}
.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled,.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled{
    background:none;
    color:rgba(16,107,163,.5)
}
.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled.bp3-active,.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled.bp3-active{
    background:rgba(19,124,189,.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,.2);
    color:#48aff0
}
.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active,.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active{
    background:rgba(19,124,189,.3);
    color:#48aff0
}
.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled,.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled{
    background:none;
    color:rgba(72,175,240,.5)
}
.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled.bp3-active,.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled.bp3-active{
    background:rgba(19,124,189,.3)
}
.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success{
    color:#0d8050
}
.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active,.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active,.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover{
    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,.15);
    color:#0d8050
}
.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active,.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active{
    background:rgba(15,153,96,.3);
    color:#0d8050
}
.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled,.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled{
    background:none;
    color:rgba(13,128,80,.5)
}
.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled.bp3-active,.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled.bp3-active{
    background:rgba(15,153,96,.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,.2);
    color:#3dcc91
}
.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active,.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active{
    background:rgba(15,153,96,.3);
    color:#3dcc91
}
.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled,.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled{
    background:none;
    color:rgba(61,204,145,.5)
}
.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled.bp3-active,.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled.bp3-active{
    background:rgba(15,153,96,.3)
}
.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning{
    color:#bf7326
}
.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active,.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active,.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover{
    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,.15);
    color:#bf7326
}
.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active,.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active{
    background:rgba(217,130,43,.3);
    color:#bf7326
}
.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled,.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled{
    background:none;
    color:rgba(191,115,38,.5)
}
.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled.bp3-active,.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled.bp3-active{
    background:rgba(217,130,43,.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,.2);
    color:#ffb366
}
.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active,.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active{
    background:rgba(217,130,43,.3);
    color:#ffb366
}
.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled,.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled{
    background:none;
    color:rgba(255,179,102,.5)
}
.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled.bp3-active,.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled.bp3-active{
    background:rgba(217,130,43,.3)
}
.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger{
    color:#c23030
}
.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active,.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active,.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover{
    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,.15);
    color:#c23030
}
.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active,.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active{
    background:rgba(219,55,55,.3);
    color:#c23030
}
.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled,.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled{
    background:none;
    color:rgba(194,48,48,.5)
}
.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled.bp3-active,.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled.bp3-active{
    background:rgba(219,55,55,.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,.2);
    color:#ff7373
}
.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active,.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active{
    background:rgba(219,55,55,.3);
    color:#ff7373
}
.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled,.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled{
    background:none;
    color:rgba(255,115,115,.5)
}
.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled.bp3-active,.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled.bp3-active{
    background:rgba(219,55,55,.3)
}
.bp3-button-group .bp3-popover-target,.bp3-button-group .bp3-popover-wrapper{
    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-button:first-child,.bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:first-child .bp3-button{
    border-radius:3px 3px 0 0
}
.bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:last-child,.bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:last-child .bp3-button{
    border-radius:0 0 3px 3px
}
.bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:not(:last-child),.bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button{
    margin-bottom:-1px
}
.bp3-button-group.bp3-align-left .bp3-button{
    text-align:left
}
.bp3-dark .bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:last-child),.bp3-dark .bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button{
    margin-right:1px
}
.bp3-dark .bp3-button-group.bp3-vertical>.bp3-button:not(:last-child),.bp3-dark .bp3-button-group.bp3-vertical>.bp3-popover-wrapper:not(:last-child) .bp3-button{
    margin-bottom:1px
}
.bp3-callout{
    font-size:14px;
    line-height:1.5;
    background-color:rgba(138,155,168,.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,.2)
}
.bp3-dark .bp3-callout[class*=bp3-icon-]:before{
    color:#a7b6c2
}
.bp3-callout.bp3-intent-primary{
    background-color:rgba(19,124,189,.15)
}
.bp3-callout.bp3-intent-primary .bp3-heading,.bp3-callout.bp3-intent-primary>.bp3-icon:first-child,.bp3-callout.bp3-intent-primary[class*=bp3-icon-]:before{
    color:#106ba3
}
.bp3-dark .bp3-callout.bp3-intent-primary{
    background-color:rgba(19,124,189,.25)
}
.bp3-dark .bp3-callout.bp3-intent-primary .bp3-heading,.bp3-dark .bp3-callout.bp3-intent-primary>.bp3-icon:first-child,.bp3-dark .bp3-callout.bp3-intent-primary[class*=bp3-icon-]:before{
    color:#48aff0
}
.bp3-callout.bp3-intent-success{
    background-color:rgba(15,153,96,.15)
}
.bp3-callout.bp3-intent-success .bp3-heading,.bp3-callout.bp3-intent-success>.bp3-icon:first-child,.bp3-callout.bp3-intent-success[class*=bp3-icon-]:before{
    color:#0d8050
}
.bp3-dark .bp3-callout.bp3-intent-success{
    background-color:rgba(15,153,96,.25)
}
.bp3-dark .bp3-callout.bp3-intent-success .bp3-heading,.bp3-dark .bp3-callout.bp3-intent-success>.bp3-icon:first-child,.bp3-dark .bp3-callout.bp3-intent-success[class*=bp3-icon-]:before{
    color:#3dcc91
}
.bp3-callout.bp3-intent-warning{
    background-color:rgba(217,130,43,.15)
}
.bp3-callout.bp3-intent-warning .bp3-heading,.bp3-callout.bp3-intent-warning>.bp3-icon:first-child,.bp3-callout.bp3-intent-warning[class*=bp3-icon-]:before{
    color:#bf7326
}
.bp3-dark .bp3-callout.bp3-intent-warning{
    background-color:rgba(217,130,43,.25)
}
.bp3-dark .bp3-callout.bp3-intent-warning .bp3-heading,.bp3-dark .bp3-callout.bp3-intent-warning>.bp3-icon:first-child,.bp3-dark .bp3-callout.bp3-intent-warning[class*=bp3-icon-]:before{
    color:#ffb366
}
.bp3-callout.bp3-intent-danger{
    background-color:rgba(219,55,55,.15)
}
.bp3-callout.bp3-intent-danger .bp3-heading,.bp3-callout.bp3-intent-danger>.bp3-icon:first-child,.bp3-callout.bp3-intent-danger[class*=bp3-icon-]:before{
    color:#c23030
}
.bp3-dark .bp3-callout.bp3-intent-danger{
    background-color:rgba(219,55,55,.25)
}
.bp3-dark .bp3-callout.bp3-intent-danger .bp3-heading,.bp3-dark .bp3-callout.bp3-intent-danger>.bp3-icon:first-child,.bp3-dark .bp3-callout.bp3-intent-danger[class*=bp3-icon-]:before{
    color:#ff7373
}
.bp3-running-text .bp3-callout{
    margin:20px 0
}
.bp3-card{
    background-color:#fff;
    border-radius:3px;
    -webkit-box-shadow:0 0 0 1px rgba(16,22,26,.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,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);
    padding:20px;
    -webkit-transition:-webkit-transform .2s cubic-bezier(.4,1,.75,.9),-webkit-box-shadow .2s cubic-bezier(.4,1,.75,.9);
    transition:-webkit-transform .2s cubic-bezier(.4,1,.75,.9),-webkit-box-shadow .2s cubic-bezier(.4,1,.75,.9);
    transition:transform .2s cubic-bezier(.4,1,.75,.9),box-shadow .2s cubic-bezier(.4,1,.75,.9);
    transition:transform .2s cubic-bezier(.4,1,.75,.9),box-shadow .2s cubic-bezier(.4,1,.75,.9),-webkit-transform .2s cubic-bezier(.4,1,.75,.9),-webkit-box-shadow .2s cubic-bezier(.4,1,.75,.9)
}
.bp3-card.bp3-dark,.bp3-dark .bp3-card{
    background-color:#30404d;
    -webkit-box-shadow:0 0 0 1px rgba(16,22,26,.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,.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,.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,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0)
}
.bp3-dark .bp3-elevation-0,.bp3-elevation-0.bp3-dark{
    -webkit-box-shadow:0 0 0 1px rgba(16,22,26,.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,.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,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);
    box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2)
}
.bp3-dark .bp3-elevation-1,.bp3-elevation-1.bp3-dark{
    -webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);
    box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)
}
.bp3-elevation-2{
    -webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 1px 1px rgba(16,22,26,.2),0 2px 6px rgba(16,22,26,.2);
    box-shadow:0 0 0 1px rgba(16,22,26,.1),0 1px 1px rgba(16,22,26,.2),0 2px 6px rgba(16,22,26,.2)
}
.bp3-dark .bp3-elevation-2,.bp3-elevation-2.bp3-dark{
    -webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.4),0 2px 6px rgba(16,22,26,.4);
    box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.4),0 2px 6px rgba(16,22,26,.4)
}
.bp3-elevation-3{
    -webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);
    box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2)
}
.bp3-dark .bp3-elevation-3,.bp3-elevation-3.bp3-dark{
    -webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);
    box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)
}
.bp3-elevation-4{
    -webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);
    box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2)
}
.bp3-dark .bp3-elevation-4,.bp3-elevation-4.bp3-dark{
    -webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);
    box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4)
}
.bp3-card.bp3-interactive:hover{
    -webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);
    box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.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,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);
    box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)
}
.bp3-card.bp3-interactive:active{
    -webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);
    box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);
    opacity:.9;
    -webkit-transition-duration:0s;
    transition-duration:0s;
}
.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,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);
    box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)
}
.bp3-collapse{
    height:0;
    overflow-y:hidden;
    -webkit-transition:height .2s cubic-bezier(.4,1,.75,.9);
    transition:height .2s cubic-bezier(.4,1,.75,.9)
}
.bp3-collapse .bp3-collapse-body{
    -webkit-transition:-webkit-transform .2s cubic-bezier(.4,1,.75,.9);
    transition:-webkit-transform .2s cubic-bezier(.4,1,.75,.9);
    transition:transform .2s cubic-bezier(.4,1,.75,.9);
    transition:transform .2s cubic-bezier(.4,1,.75,.9),-webkit-transform .2s cubic-bezier(.4,1,.75,.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-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-appear>.bp3-dialog,.bp3-dialog-container.bp3-overlay-enter>.bp3-dialog{
    opacity:0;
    -webkit-transform:scale(.5);
    transform:scale(.5)
}
.bp3-dialog-container.bp3-overlay-appear-active>.bp3-dialog,.bp3-dialog-container.bp3-overlay-enter-active>.bp3-dialog{
    opacity:1;
    -webkit-transform:scale(1);
    transform:scale(1);
    -webkit-transition-delay:0s;
    transition-delay:0s;
    -webkit-transition-duration:.3s;
    transition-duration:.3s;
    -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(.54,1.12,.38,1.11);
    transition-timing-function:cubic-bezier(.54,1.12,.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(.5);
    transform:scale(.5);
    -webkit-transition-delay:0s;
    transition-delay:0s;
    -webkit-transition-duration:.3s;
    transition-duration:.3s;
    -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(.54,1.12,.38,1.11);
    transition-timing-function:cubic-bezier(.54,1.12,.38,1.11)
}
.bp3-dialog{
    background:#ebf1f5;
    border-radius:6px;
    -webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);
    box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.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-dark .bp3-dialog,.bp3-dialog.bp3-dark{
    background:#293742;
    -webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);
    box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);
    color:#f5f8fa
}
.bp3-dialog-header{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background:#fff;
    border-radius:6px 6px 0 0;
    -webkit-box-shadow:0 1px 0 rgba(16,22,26,.15);
    box-shadow:0 1px 0 rgba(16,22,26,.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
}
.bp3-dialog-header .bp3-icon,.bp3-dialog-header .bp3-icon-large{
    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,.4);
    box-shadow:0 1px 0 rgba(16,22,26,.4)
}
.bp3-dark .bp3-dialog-header .bp3-icon,.bp3-dark .bp3-dialog-header .bp3-icon-large{
    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-drawer{
    background:#fff;
    -webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);
    box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.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-appear,.bp3-drawer.bp3-position-top.bp3-overlay-enter{
    -webkit-transform:translateY(-100%);
    transform:translateY(-100%)
}
.bp3-drawer.bp3-position-top.bp3-overlay-appear-active,.bp3-drawer.bp3-position-top.bp3-overlay-enter-active{
    -webkit-transform:translateY(0);
    transform:translateY(0);
    -webkit-transition-delay:0s;
    transition-delay:0s;
    -webkit-transition-duration:.2s;
    transition-duration:.2s;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform,-webkit-transform;
    -webkit-transition-timing-function:cubic-bezier(.4,1,.75,.9);
    transition-timing-function:cubic-bezier(.4,1,.75,.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:0s;
    transition-delay:0s;
    -webkit-transition-duration:.1s;
    transition-duration:.1s;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform,-webkit-transform;
    -webkit-transition-timing-function:cubic-bezier(.4,1,.75,.9);
    transition-timing-function:cubic-bezier(.4,1,.75,.9)
}
.bp3-drawer.bp3-position-bottom{
    bottom:0;
    height:50%;
    left:0;
    right:0
}
.bp3-drawer.bp3-position-bottom.bp3-overlay-appear,.bp3-drawer.bp3-position-bottom.bp3-overlay-enter{
    -webkit-transform:translateY(100%);
    transform:translateY(100%)
}
.bp3-drawer.bp3-position-bottom.bp3-overlay-appear-active,.bp3-drawer.bp3-position-bottom.bp3-overlay-enter-active{
    -webkit-transform:translateY(0);
    transform:translateY(0);
    -webkit-transition-delay:0s;
    transition-delay:0s;
    -webkit-transition-duration:.2s;
    transition-duration:.2s;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform,-webkit-transform;
    -webkit-transition-timing-function:cubic-bezier(.4,1,.75,.9);
    transition-timing-function:cubic-bezier(.4,1,.75,.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:0s;
    transition-delay:0s;
    -webkit-transition-duration:.1s;
    transition-duration:.1s;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform,-webkit-transform;
    -webkit-transition-timing-function:cubic-bezier(.4,1,.75,.9);
    transition-timing-function:cubic-bezier(.4,1,.75,.9)
}
.bp3-drawer.bp3-position-left{
    bottom:0;
    left:0;
    top:0;
    width:50%
}
.bp3-drawer.bp3-position-left.bp3-overlay-appear,.bp3-drawer.bp3-position-left.bp3-overlay-enter{
    -webkit-transform:translateX(-100%);
    transform:translateX(-100%)
}
.bp3-drawer.bp3-position-left.bp3-overlay-appear-active,.bp3-drawer.bp3-position-left.bp3-overlay-enter-active{
    -webkit-transform:translateX(0);
    transform:translateX(0);
    -webkit-transition-delay:0s;
    transition-delay:0s;
    -webkit-transition-duration:.2s;
    transition-duration:.2s;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform,-webkit-transform;
    -webkit-transition-timing-function:cubic-bezier(.4,1,.75,.9);
    transition-timing-function:cubic-bezier(.4,1,.75,.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:0s;
    transition-delay:0s;
    -webkit-transition-duration:.1s;
    transition-duration:.1s;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform,-webkit-transform;
    -webkit-transition-timing-function:cubic-bezier(.4,1,.75,.9);
    transition-timing-function:cubic-bezier(.4,1,.75,.9)
}
.bp3-drawer.bp3-position-right{
    bottom:0;
    right:0;
    top:0;
    width:50%
}
.bp3-drawer.bp3-position-right.bp3-overlay-appear,.bp3-drawer.bp3-position-right.bp3-overlay-enter{
    -webkit-transform:translateX(100%);
    transform:translateX(100%)
}
.bp3-drawer.bp3-position-right.bp3-overlay-appear-active,.bp3-drawer.bp3-position-right.bp3-overlay-enter-active{
    -webkit-transform:translateX(0);
    transform:translateX(0);
    -webkit-transition-delay:0s;
    transition-delay:0s;
    -webkit-transition-duration:.2s;
    transition-duration:.2s;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform,-webkit-transform;
    -webkit-transition-timing-function:cubic-bezier(.4,1,.75,.9);
    transition-timing-function:cubic-bezier(.4,1,.75,.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:0s;
    transition-delay:0s;
    -webkit-transition-duration:.1s;
    transition-duration:.1s;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform,-webkit-transform;
    -webkit-transition-timing-function:cubic-bezier(.4,1,.75,.9);
    transition-timing-function:cubic-bezier(.4,1,.75,.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-appear,.bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-enter{
    -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-appear-active,.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{
    -webkit-transform:translateX(0);
    transform:translateX(0);
    -webkit-transition-delay:0s;
    transition-delay:0s;
    -webkit-transition-duration:.2s;
    transition-duration:.2s;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform,-webkit-transform;
    -webkit-transition-timing-function:cubic-bezier(.4,1,.75,.9);
    transition-timing-function:cubic-bezier(.4,1,.75,.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:0s;
    transition-delay:0s;
    -webkit-transition-duration:.1s;
    transition-duration:.1s;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform,-webkit-transform;
    -webkit-transition-timing-function:cubic-bezier(.4,1,.75,.9);
    transition-timing-function:cubic-bezier(.4,1,.75,.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-appear,.bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-enter{
    -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-appear-active,.bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-enter-active{
    -webkit-transform:translateY(0);
    transform:translateY(0);
    -webkit-transition-delay:0s;
    transition-delay:0s;
    -webkit-transition-duration:.2s;
    transition-duration:.2s;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform,-webkit-transform;
    -webkit-transition-timing-function:cubic-bezier(.4,1,.75,.9);
    transition-timing-function:cubic-bezier(.4,1,.75,.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:0s;
    transition-delay:0s;
    -webkit-transition-duration:.1s;
    transition-duration:.1s;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform,-webkit-transform;
    -webkit-transition-timing-function:cubic-bezier(.4,1,.75,.9);
    transition-timing-function:cubic-bezier(.4,1,.75,.9)
}
.bp3-dark .bp3-drawer,.bp3-drawer.bp3-dark{
    background:#30404d;
    -webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);
    box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.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,.15);
    box-shadow:0 1px 0 rgba(16,22,26,.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 5px 5px 20px;
    position:relative
}
.bp3-drawer-header .bp3-icon,.bp3-drawer-header .bp3-icon-large{
    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,.4);
    box-shadow:0 1px 0 rgba(16,22,26,.4)
}
.bp3-dark .bp3-drawer-header .bp3-icon,.bp3-dark .bp3-drawer-header .bp3-icon-large{
    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,.15);
    box-shadow:inset 0 1px 0 rgba(16,22,26,.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,.4);
    box-shadow:inset 0 1px 0 rgba(16,22,26,.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 .1s cubic-bezier(.4,1,.75,.9),-webkit-box-shadow .1s cubic-bezier(.4,1,.75,.9);
    transition:background-color .1s cubic-bezier(.4,1,.75,.9),-webkit-box-shadow .1s cubic-bezier(.4,1,.75,.9);
    transition:background-color .1s cubic-bezier(.4,1,.75,.9),box-shadow .1s cubic-bezier(.4,1,.75,.9);
    transition:background-color .1s cubic-bezier(.4,1,.75,.9),box-shadow .1s cubic-bezier(.4,1,.75,.9),-webkit-box-shadow .1s cubic-bezier(.4,1,.75,.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,.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,.15)
}
.bp3-editable-text.bp3-editable-text-editing:before{
    background-color:#fff;
    -webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);
    box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)
}
.bp3-editable-text.bp3-disabled:before{
    -webkit-box-shadow:none;
    box-shadow:none
}
.bp3-editable-text.bp3-intent-primary .bp3-editable-text-content,.bp3-editable-text.bp3-intent-primary .bp3-editable-text-input{
    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,.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,.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,.3),inset 0 1px 1px rgba(16,22,26,.2);
    box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)
}
.bp3-editable-text.bp3-intent-success .bp3-editable-text-content,.bp3-editable-text.bp3-intent-success .bp3-editable-text-input{
    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,.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,.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,.3),inset 0 1px 1px rgba(16,22,26,.2);
    box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2)
}
.bp3-editable-text.bp3-intent-warning .bp3-editable-text-content,.bp3-editable-text.bp3-intent-warning .bp3-editable-text-input{
    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,.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,.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,.3),inset 0 1px 1px rgba(16,22,26,.2);
    box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2)
}
.bp3-editable-text.bp3-intent-danger .bp3-editable-text-content,.bp3-editable-text.bp3-intent-danger .bp3-editable-text-input{
    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,.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,.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,.3),inset 0 1px 1px rgba(16,22,26,.2);
    box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.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 hsla(0,0%,100%,.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 hsla(0,0%,100%,.15)
}
.bp3-dark .bp3-editable-text.bp3-editable-text-editing:before{
    background-color:rgba(16,22,26,.3);
    -webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);
    box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.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,.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,.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,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);
    box-shadow:0 0 0 1px #48aff0,0 0 0 3px rgba(72,175,240,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.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,.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,.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,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);
    box-shadow:0 0 0 1px #3dcc91,0 0 0 3px rgba(61,204,145,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.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,.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,.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,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);
    box-shadow:0 0 0 1px #ffb366,0 0 0 3px rgba(255,179,102,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.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,.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,.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,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);
    box-shadow:0 0 0 1px #ff7373,0 0 0 3px rgba(255,115,115,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)
}
.bp3-editable-text-content,.bp3-editable-text-input{
    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,.6);
    opacity:1
}
.bp3-editable-text-input::-moz-placeholder{
    color:rgba(92,112,128,.6);
    opacity:1
}
.bp3-editable-text-input:-ms-input-placeholder{
    color:rgba(92,112,128,.6);
    opacity:1
}
.bp3-editable-text-input::-ms-input-placeholder{
    color:rgba(92,112,128,.6);
    opacity:1
}
.bp3-editable-text-input::placeholder{
    color:rgba(92,112,128,.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,.6)
}
.bp3-dark .bp3-editable-text-placeholder>.bp3-editable-text-content{
    color:rgba(167,182,194,.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,.15);
    border-right:1px solid rgba(16,22,26,.15);
    margin:5px
}
.bp3-dark .bp3-divider{
    border-color:rgba(16,22,26,.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{
    -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.bp3-disabled,.bp3-control-group .bp3-input:disabled,.bp3-control-group .bp3-input[readonly]{
    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.bp3-disabled,.bp3-control-group .bp3-button:disabled,.bp3-control-group .bp3-button[readonly],.bp3-control-group .bp3-html-select select.bp3-disabled,.bp3-control-group .bp3-html-select select:disabled,.bp3-control-group .bp3-html-select select[readonly],.bp3-control-group .bp3-select select.bp3-disabled,.bp3-control-group .bp3-select select:disabled,.bp3-control-group .bp3-select select[readonly]{
    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].bp3-disabled,.bp3-control-group .bp3-button[class*=bp3-intent]:disabled,.bp3-control-group .bp3-button[class*=bp3-intent][readonly],.bp3-control-group .bp3-html-select select[class*=bp3-intent].bp3-disabled,.bp3-control-group .bp3-html-select select[class*=bp3-intent]:disabled,.bp3-control-group .bp3-html-select select[class*=bp3-intent][readonly],.bp3-control-group .bp3-select select[class*=bp3-intent].bp3-disabled,.bp3-control-group .bp3-select select[class*=bp3-intent]:disabled,.bp3-control-group .bp3-select select[class*=bp3-intent][readonly]{
    z-index:8
}
.bp3-control-group .bp3-input-group>.bp3-button,.bp3-control-group .bp3-input-group>.bp3-icon,.bp3-control-group .bp3-input-group>.bp3-input-action{
    z-index:16
}
.bp3-control-group .bp3-html-select:after,.bp3-control-group .bp3-html-select>.bp3-icon,.bp3-control-group .bp3-select:after,.bp3-control-group .bp3-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-target,.bp3-control-group .bp3-popover-wrapper{
    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>:not(.bp3-fixed),.bp3-control-group>.bp3-fill{
    -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(hsla(0,0%,100%,.1)),to(hsla(0,0%,100%,0)));
    background-image:linear-gradient(180deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,0));
    color:#fff
}
.bp3-control:hover input:checked~.bp3-control-indicator,.bp3-control input:checked~.bp3-control-indicator{
    -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);
    box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2)
}
.bp3-control:hover input:checked~.bp3-control-indicator{
    background-color:#106ba3
}
.bp3-control input:not(:disabled):active:checked~.bp3-control-indicator{
    background:#0e5a8a;
    -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2);
    box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2)
}
.bp3-control input:disabled:checked~.bp3-control-indicator{
    background:rgba(19,124,189,.5);
    -webkit-box-shadow:none;
    box-shadow:none
}
.bp3-dark .bp3-control:hover input:checked~.bp3-control-indicator,.bp3-dark .bp3-control input:checked~.bp3-control-indicator{
    -webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);
    box-shadow:0 0 0 1px rgba(16,22,26,.4)
}
.bp3-dark .bp3-control:hover input:checked~.bp3-control-indicator{
    background-color:#106ba3
}
.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,.4),inset 0 1px 2px rgba(16,22,26,.2);
    box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2)
}
.bp3-dark .bp3-control input:disabled:checked~.bp3-control-indicator{
    background:rgba(14,90,138,.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,.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(hsla(0,0%,100%,.8)),to(hsla(0,0%,100%,0)));
    background-image:linear-gradient(180deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,0));
    border:none;
    -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);
    box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.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,.2),inset 0 1px 2px rgba(16,22,26,.2);
    box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2)
}
.bp3-control input:disabled~.bp3-control-indicator{
    background:rgba(206,217,224,.5);
    -webkit-box-shadow:none;
    box-shadow:none;
    cursor:not-allowed
}
.bp3-control input:focus~.bp3-control-indicator{
    outline:2px auto rgba(19,124,189,.6);
    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(hsla(0,0%,100%,.1)),to(hsla(0,0%,100%,0)));
    background-image:linear-gradient(180deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,0));
    -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);
    box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.2);
    color:#fff
}
.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,.4),inset 0 -1px 0 rgba(16,22,26,.2);
    box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 -1px 0 rgba(16,22,26,.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,.4),inset 0 1px 2px rgba(16,22,26,.2);
    box-shadow:inset 0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2)
}
.bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator{
    background:rgba(19,124,189,.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,.4);
    box-shadow:0 0 0 1px rgba(16,22,26,.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,.4);
    box-shadow:0 0 0 1px rgba(16,22,26,.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,.4),inset 0 1px 2px rgba(16,22,26,.2);
    box-shadow:0 0 0 1px rgba(16,22,26,.4),inset 0 1px 2px rgba(16,22,26,.2)
}
.bp3-dark .bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator{
    background:rgba(14,90,138,.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;\
    charset=utf-8,%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='%23fff'/%3E%3C/svg%3E")
    }
    .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator:before{
    background-image:url("data:image/svg+xml;\
    charset=utf-8,%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='%23fff'/%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(#fff,#fff 28%,transparent 32%)
}
.bp3-control.bp3-radio input:checked:disabled~.bp3-control-indicator:before{
    opacity:.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,.5)
}
.bp3-control.bp3-switch:hover input~.bp3-control-indicator{
    background:rgba(115,134,148,.5)
}
.bp3-control.bp3-switch input:not(:disabled):active~.bp3-control-indicator{
    background:rgba(92,112,128,.5)
}
.bp3-control.bp3-switch input:disabled~.bp3-control-indicator{
    background:rgba(206,217,224,.5)
}
.bp3-control.bp3-switch input:disabled~.bp3-control-indicator:before{
    background:hsla(0,0%,100%,.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,.5)
}
.bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator:before{
    background:hsla(0,0%,100%,.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 .1s cubic-bezier(.4,1,.75,.9);
    transition:background-color .1s cubic-bezier(.4,1,.75,.9);
    width:auto
}
.bp3-control.bp3-switch .bp3-control-indicator:before{
    background:#fff;
    border-radius:50%;
    -webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);
    box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);
    height:calc(1em - 4px);
    left:0;
    margin:2px;
    position:absolute;
    -webkit-transition:left .1s cubic-bezier(.4,1,.75,.9);
    transition:left .1s cubic-bezier(.4,1,.75,.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,.5)
}
.bp3-dark .bp3-control.bp3-switch:hover input~.bp3-control-indicator{
    background:rgba(16,22,26,.7)
}
.bp3-dark .bp3-control.bp3-switch input:not(:disabled):active~.bp3-control-indicator{
    background:rgba(16,22,26,.9)
}
.bp3-dark .bp3-control.bp3-switch input:disabled~.bp3-control-indicator{
    background:rgba(57,75,89,.5)
}
.bp3-dark .bp3-control.bp3-switch input:disabled~.bp3-control-indicator:before{
    background:rgba(16,22,26,.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,.5)
}
.bp3-dark .bp3-control.bp3-switch input:checked:disabled~.bp3-control-indicator:before{
    background:rgba(16,22,26,.4)
}
.bp3-dark .bp3-control.bp3-switch .bp3-control-indicator:before{
    background:#394b59;
    -webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);
    box-shadow:0 0 0 1px rgba(16,22,26,.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,.4);
    box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)
}
.bp3-control.bp3-switch .bp3-switch-inner-text{
    font-size:.7em;
    text-align:center
}
.bp3-control.bp3-switch .bp3-control-indicator-child:first-child{
    line-height:0;
    margin-left:.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:.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,.6)
}
.bp3-dark .bp3-control .bp3-control-indicator{
    background-color:#394b59;
    background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.05)),to(hsla(0,0%,100%,0)));
    background-image:linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,0));
    -webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);
    box-shadow:0 0 0 1px rgba(16,22,26,.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,.6),inset 0 1px 2px rgba(16,22,26,.2);
    box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2)
}
.bp3-dark .bp3-control input:disabled~.bp3-control-indicator{
    background:rgba(57,75,89,.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,.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.bp3-disabled+.bp3-file-upload-input,.bp3-file-input input:disabled+.bp3-file-upload-input{
    background:rgba(206,217,224,.5);
    -webkit-box-shadow:none;
    box-shadow:none;
    color:rgba(92,112,128,.6);
    cursor:not-allowed;
    resize:none
}
.bp3-file-input input.bp3-disabled+.bp3-file-upload-input:after,.bp3-file-input input:disabled+.bp3-file-upload-input:after{
    background-color:rgba(206,217,224,.5);
    background-image:none;
    -webkit-box-shadow:none;
    box-shadow:none;
    color:rgba(92,112,128,.6);
    cursor:not-allowed;
    outline:none
}
.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,.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{
    background:rgba(206,217,224,.7)
}
.bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input,.bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input{
    background:rgba(57,75,89,.5);
    -webkit-box-shadow:none;
    box-shadow:none;
    color:rgba(167,182,194,.6)
}
.bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input:after,.bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input:after{
    background-color:rgba(57,75,89,.5);
    background-image:none;
    -webkit-box-shadow:none;
    box-shadow:none;
    color:rgba(167,182,194,.6)
}
.bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input:after.bp3-active,.bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input:after.bp3-active{
    background:rgba(57,75,89,.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:#fff;
    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,.15),inset 0 1px 1px rgba(16,22,26,.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,.15),inset 0 1px 1px rgba(16,22,26,.2);
    color:#182026;
    font-size:14px;
    font-weight:400;
    height:30px;
    line-height:30px;
    outline:none;
    -webkit-transition:-webkit-box-shadow .1s cubic-bezier(.4,1,.75,.9);
    transition:-webkit-box-shadow .1s cubic-bezier(.4,1,.75,.9);
    transition:box-shadow .1s cubic-bezier(.4,1,.75,.9);
    transition:box-shadow .1s cubic-bezier(.4,1,.75,.9),-webkit-box-shadow .1s cubic-bezier(.4,1,.75,.9);
    vertical-align:middle;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    word-wrap:normal;
    color:rgba(92,112,128,.6);
    left:0;
    padding:0 80px 0 10px;
    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,.6);
    opacity:1
}
.bp3-file-upload-input::-moz-placeholder{
    color:rgba(92,112,128,.6);
    opacity:1
}
.bp3-file-upload-input:-ms-input-placeholder{
    color:rgba(92,112,128,.6);
    opacity:1
}
.bp3-file-upload-input::-ms-input-placeholder{
    color:rgba(92,112,128,.6);
    opacity:1
}
.bp3-file-upload-input::placeholder{
    color:rgba(92,112,128,.6);
    opacity:1
}
.bp3-file-upload-input.bp3-active,.bp3-file-upload-input:focus{
    -webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);
    box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)
}
.bp3-file-upload-input.bp3-round,.bp3-file-upload-input[type=search]{
    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,.15);
    box-shadow:inset 0 0 0 1px rgba(16,22,26,.15)
}
.bp3-file-upload-input.bp3-disabled,.bp3-file-upload-input:disabled{
    background:rgba(206,217,224,.5);
    -webkit-box-shadow:none;
    box-shadow:none;
    color:rgba(92,112,128,.6);
    cursor:not-allowed;
    resize:none
}
.bp3-file-upload-input:after{
    background-color:#f5f8fa;
    background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.8)),to(hsla(0,0%,100%,0)));
    background-image:linear-gradient(180deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,0));
    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,.2),inset 0 -1px 0 rgba(16,22,26,.1);
    box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1)
}
.bp3-file-upload-input:after.bp3-active,.bp3-file-upload-input:after:active{
    background-color:#d8e1e8;
    background-image:none;
    -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);
    box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2)
}
.bp3-file-upload-input:after.bp3-disabled,.bp3-file-upload-input:after:disabled{
    background-color:rgba(206,217,224,.5);
    background-image:none;
    -webkit-box-shadow:none;
    box-shadow:none;
    color:rgba(92,112,128,.6);
    cursor:not-allowed;
    outline:none
}
.bp3-file-upload-input:after.bp3-disabled.bp3-active,.bp3-file-upload-input:after.bp3-disabled.bp3-active:hover,.bp3-file-upload-input:after:disabled.bp3-active,.bp3-file-upload-input:after:disabled.bp3-active:hover{
    background:rgba(206,217,224,.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,.2),inset 0 -1px 0 rgba(16,22,26,.1);
    box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.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,.2),inset 0 1px 2px rgba(16,22,26,.2);
    box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2)
}
.bp3-large .bp3-file-upload-input{
    font-size:16px;
    height:40px;
    line-height:40px;
    padding-right:95px
}
.bp3-large .bp3-file-upload-input.bp3-round,.bp3-large .bp3-file-upload-input[type=search]{
    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,.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,.3),inset 0 1px 1px rgba(16,22,26,.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,.3),inset 0 1px 1px rgba(16,22,26,.4);
    color:#f5f8fa;
    color:rgba(167,182,194,.6)
}
.bp3-dark .bp3-file-upload-input::-webkit-input-placeholder{
    color:rgba(167,182,194,.6)
}
.bp3-dark .bp3-file-upload-input::-moz-placeholder{
    color:rgba(167,182,194,.6)
}
.bp3-dark .bp3-file-upload-input:-ms-input-placeholder{
    color:rgba(167,182,194,.6)
}
.bp3-dark .bp3-file-upload-input::-ms-input-placeholder{
    color:rgba(167,182,194,.6)
}
.bp3-dark .bp3-file-upload-input::placeholder{
    color:rgba(167,182,194,.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,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);
    box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)
}
.bp3-dark .bp3-file-upload-input[readonly]{
    -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);
    box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)
}
.bp3-dark .bp3-file-upload-input.bp3-disabled,.bp3-dark .bp3-file-upload-input:disabled{
    background:rgba(57,75,89,.5);
    -webkit-box-shadow:none;
    box-shadow:none;
    color:rgba(167,182,194,.6)
}
.bp3-dark .bp3-file-upload-input:after{
    background-color:#394b59;
    background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.05)),to(hsla(0,0%,100%,0)));
    background-image:linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,0));
    -webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);
    box-shadow:0 0 0 1px rgba(16,22,26,.4);
    color:#f5f8fa
}
.bp3-dark .bp3-file-upload-input:after.bp3-active,.bp3-dark .bp3-file-upload-input:after:active,.bp3-dark .bp3-file-upload-input:after:hover{
    color:#f5f8fa
}
.bp3-dark .bp3-file-upload-input:after:hover{
    background-color:#30404d;
    -webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);
    box-shadow:0 0 0 1px rgba(16,22,26,.4)
}
.bp3-dark .bp3-file-upload-input:after.bp3-active,.bp3-dark .bp3-file-upload-input:after:active{
    background-color:#202b33;
    background-image:none;
    -webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);
    box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2)
}
.bp3-dark .bp3-file-upload-input:after.bp3-disabled,.bp3-dark .bp3-file-upload-input:after:disabled{
    background-color:rgba(57,75,89,.5);
    background-image:none;
    -webkit-box-shadow:none;
    box-shadow:none;
    color:rgba(167,182,194,.6)
}
.bp3-dark .bp3-file-upload-input:after.bp3-disabled.bp3-active,.bp3-dark .bp3-file-upload-input:after:disabled.bp3-active{
    background:rgba(57,75,89,.7)
}
.bp3-dark .bp3-file-upload-input:after .bp3-button-spinner .bp3-spinner-head{
    background:rgba(16,22,26,.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,.4);
    box-shadow:0 0 0 1px rgba(16,22,26,.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,.6),inset 0 1px 2px rgba(16,22,26,.2);
    box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2)
}
.bp3-file-upload-input:after{
    -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);
    box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.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-form-helper-text,.bp3-form-group.bp3-disabled .bp3-label,.bp3-form-group.bp3-disabled .bp3-text-muted{
    color:rgba(92,112,128,.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-form-helper-text,.bp3-dark .bp3-form-group.bp3-disabled .bp3-label,.bp3-dark .bp3-form-group.bp3-disabled .bp3-text-muted{
    color:rgba(167,182,194,.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-button,.bp3-input-group>.bp3-icon,.bp3-input-group>.bp3-input-left-container{
    position:absolute;
    top:0
}
.bp3-input-group .bp3-input-action:first-child,.bp3-input-group>.bp3-button:first-child,.bp3-input-group>.bp3-icon:first-child,.bp3-input-group>.bp3-input-left-container:first-child{
    left:0
}
.bp3-input-group .bp3-input-action:last-child,.bp3-input-group>.bp3-button:last-child,.bp3-input-group>.bp3-icon:last-child,.bp3-input-group>.bp3-input-left-container: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-icon,.bp3-input-group>.bp3-input-left-container{
    z-index:1
}
.bp3-input-group>.bp3-icon,.bp3-input-group>.bp3-input-left-container>.bp3-icon{
    color:#5c7080
}
.bp3-input-group>.bp3-icon:empty,.bp3-input-group>.bp3-input-left-container>.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-action>.bp3-spinner,.bp3-input-group>.bp3-icon,.bp3-input-group>.bp3-input-left-container>.bp3-icon{
    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-large,.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-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-large,.bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-standard{
    color:#5c7080
}
.bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled,.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-large,.bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled .bp3-icon-standard,.bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled,.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-large,.bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon-standard{
    color:rgba(92,112,128,.6)!important
}
.bp3-input-group.bp3-disabled{
    cursor:not-allowed
}
.bp3-input-group.bp3-disabled .bp3-icon{
    color:rgba(92,112,128,.6)
}
.bp3-input-group.bp3-large .bp3-button{
    min-height:30px;
    min-width:30px;
    margin:5px
}
.bp3-input-group.bp3-large .bp3-input-action>.bp3-spinner,.bp3-input-group.bp3-large>.bp3-icon,.bp3-input-group.bp3-large>.bp3-input-left-container>.bp3-icon{
    margin:12px
}
.bp3-input-group.bp3-large .bp3-input{
    font-size:16px;
    height:40px;
    line-height:40px
}
.bp3-input-group.bp3-large .bp3-input.bp3-round,.bp3-input-group.bp3-large .bp3-input[type=search]{
    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,.bp3-input-group.bp3-small .bp3-tag{
    min-height:20px;
    min-width:20px;
    margin:2px
}
.bp3-input-group.bp3-small .bp3-input-action>.bp3-spinner,.bp3-input-group.bp3-small>.bp3-icon,.bp3-input-group.bp3-small>.bp3-input-left-container>.bp3-icon{
    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.bp3-round,.bp3-input-group.bp3-small .bp3-input[type=search]{
    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,.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,.15),inset 0 1px 1px rgba(16,22,26,.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,.15),inset 0 1px 1px rgba(16,22,26,.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,.3),inset 0 1px 1px rgba(16,22,26,.2);
    box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.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.bp3-disabled,.bp3-input-group.bp3-intent-primary .bp3-input: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,.15),inset 0 1px 1px rgba(16,22,26,.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,.15),inset 0 1px 1px rgba(16,22,26,.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,.3),inset 0 1px 1px rgba(16,22,26,.2);
    box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.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.bp3-disabled,.bp3-input-group.bp3-intent-success .bp3-input: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,.15),inset 0 1px 1px rgba(16,22,26,.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,.15),inset 0 1px 1px rgba(16,22,26,.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,.3),inset 0 1px 1px rgba(16,22,26,.2);
    box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.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.bp3-disabled,.bp3-input-group.bp3-intent-warning .bp3-input: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,.15),inset 0 1px 1px rgba(16,22,26,.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,.15),inset 0 1px 1px rgba(16,22,26,.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,.3),inset 0 1px 1px rgba(16,22,26,.2);
    box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.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.bp3-disabled,.bp3-input-group.bp3-intent-danger .bp3-input: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:#fff;
    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,.15),inset 0 1px 1px rgba(16,22,26,.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,.15),inset 0 1px 1px rgba(16,22,26,.2);
    color:#182026;
    font-size:14px;
    font-weight:400;
    height:30px;
    line-height:30px;
    outline:none;
    padding:0 10px;
    -webkit-transition:-webkit-box-shadow .1s cubic-bezier(.4,1,.75,.9);
    transition:-webkit-box-shadow .1s cubic-bezier(.4,1,.75,.9);
    transition:box-shadow .1s cubic-bezier(.4,1,.75,.9);
    transition:box-shadow .1s cubic-bezier(.4,1,.75,.9),-webkit-box-shadow .1s cubic-bezier(.4,1,.75,.9);
    vertical-align:middle
}
.bp3-input::-webkit-input-placeholder{
    color:rgba(92,112,128,.6);
    opacity:1
}
.bp3-input::-moz-placeholder{
    color:rgba(92,112,128,.6);
    opacity:1
}
.bp3-input:-ms-input-placeholder{
    color:rgba(92,112,128,.6);
    opacity:1
}
.bp3-input::-ms-input-placeholder{
    color:rgba(92,112,128,.6);
    opacity:1
}
.bp3-input::placeholder{
    color:rgba(92,112,128,.6);
    opacity:1
}
.bp3-input.bp3-active,.bp3-input:focus{
    -webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);
    box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2)
}
.bp3-input.bp3-round,.bp3-input[type=search]{
    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,.15);
    box-shadow:inset 0 0 0 1px rgba(16,22,26,.15)
}
.bp3-input.bp3-disabled,.bp3-input:disabled{
    background:rgba(206,217,224,.5);
    -webkit-box-shadow:none;
    box-shadow:none;
    color:rgba(92,112,128,.6);
    cursor:not-allowed;
    resize:none
}
.bp3-input.bp3-large{
    font-size:16px;
    height:40px;
    line-height:40px
}
.bp3-input.bp3-large.bp3-round,.bp3-input.bp3-large[type=search]{
    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.bp3-round,.bp3-input.bp3-small[type=search]{
    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,.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,.3),inset 0 1px 1px rgba(16,22,26,.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,.3),inset 0 1px 1px rgba(16,22,26,.4);
    color:#f5f8fa
}
.bp3-dark .bp3-input::-webkit-input-placeholder{
    color:rgba(167,182,194,.6)
}
.bp3-dark .bp3-input::-moz-placeholder{
    color:rgba(167,182,194,.6)
}
.bp3-dark .bp3-input:-ms-input-placeholder{
    color:rgba(167,182,194,.6)
}
.bp3-dark .bp3-input::-ms-input-placeholder{
    color:rgba(167,182,194,.6)
}
.bp3-dark .bp3-input::placeholder{
    color:rgba(167,182,194,.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,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);
    box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)
}
.bp3-dark .bp3-input[readonly]{
    -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);
    box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)
}
.bp3-dark .bp3-input.bp3-disabled,.bp3-dark .bp3-input:disabled{
    background:rgba(57,75,89,.5);
    -webkit-box-shadow:none;
    box-shadow:none;
    color:rgba(167,182,194,.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,.15),inset 0 1px 1px rgba(16,22,26,.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,.15),inset 0 1px 1px rgba(16,22,26,.2)
}
.bp3-input.bp3-intent-primary:focus{
    -webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);
    box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.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.bp3-disabled,.bp3-input.bp3-intent-primary: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,.3),inset 0 1px 1px rgba(16,22,26,.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,.3),inset 0 1px 1px rgba(16,22,26,.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,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);
    box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.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.bp3-disabled,.bp3-dark .bp3-input.bp3-intent-primary: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,.15),inset 0 1px 1px rgba(16,22,26,.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,.15),inset 0 1px 1px rgba(16,22,26,.2)
}
.bp3-input.bp3-intent-success:focus{
    -webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.2);
    box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 1px 1px rgba(16,22,26,.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.bp3-disabled,.bp3-input.bp3-intent-success: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,.3),inset 0 1px 1px rgba(16,22,26,.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,.3),inset 0 1px 1px rgba(16,22,26,.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,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);
    box-shadow:0 0 0 1px #0f9960,0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.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.bp3-disabled,.bp3-dark .bp3-input.bp3-intent-success: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,.15),inset 0 1px 1px rgba(16,22,26,.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,.15),inset 0 1px 1px rgba(16,22,26,.2)
}
.bp3-input.bp3-intent-warning:focus{
    -webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.2);
    box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 1px 1px rgba(16,22,26,.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.bp3-disabled,.bp3-input.bp3-intent-warning: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,.3),inset 0 1px 1px rgba(16,22,26,.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,.3),inset 0 1px 1px rgba(16,22,26,.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,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);
    box-shadow:0 0 0 1px #d9822b,0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.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.bp3-disabled,.bp3-dark .bp3-input.bp3-intent-warning: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,.15),inset 0 1px 1px rgba(16,22,26,.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,.15),inset 0 1px 1px rgba(16,22,26,.2)
}
.bp3-input.bp3-intent-danger:focus{
    -webkit-box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.2);
    box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 1px 1px rgba(16,22,26,.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.bp3-disabled,.bp3-input.bp3-intent-danger: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,.3),inset 0 1px 1px rgba(16,22,26,.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,.3),inset 0 1px 1px rgba(16,22,26,.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,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);
    box-shadow:0 0 0 1px #db3737,0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.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.bp3-disabled,.bp3-dark .bp3-input.bp3-intent-danger: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,.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,.3),inset 0 1px 1px rgba(16,22,26,.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,.3),inset 0 1px 1px rgba(16,22,26,.4);
    color:#f5f8fa
}
.bp3-dark textarea.bp3-input::-webkit-input-placeholder{
    color:rgba(167,182,194,.6)
}
.bp3-dark textarea.bp3-input::-moz-placeholder{
    color:rgba(167,182,194,.6)
}
.bp3-dark textarea.bp3-input:-ms-input-placeholder{
    color:rgba(167,182,194,.6)
}
.bp3-dark textarea.bp3-input::-ms-input-placeholder{
    color:rgba(167,182,194,.6)
}
.bp3-dark textarea.bp3-input::placeholder{
    color:rgba(167,182,194,.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,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);
    box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4)
}
.bp3-dark textarea.bp3-input[readonly]{
    -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);
    box-shadow:inset 0 0 0 1px rgba(16,22,26,.4)
}
.bp3-dark textarea.bp3-input.bp3-disabled,.bp3-dark textarea.bp3-input:disabled{
    background:rgba(57,75,89,.5);
    -webkit-box-shadow:none;
    box-shadow:none;
    color:rgba(167,182,194,.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-popover-wrapper,label.bp3-label .bp3-select,label.bp3-label .bp3-slider{
    display:block;
    margin-top:5px;
    text-transform:none
}
label.bp3-label .bp3-button-group{
    margin-top:5px
}
label.bp3-label .bp3-html-select select,label.bp3-label .bp3-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,.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-popover-wrapper,label.bp3-label.bp3-inline .bp3-select{
    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,.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-flex;
    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;
    cursor:pointer;
    font-size:14px;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    text-align:left;
    vertical-align:middle;
    background-color:#f5f8fa;
    background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.8)),to(hsla(0,0%,100%,0)));
    background-image:linear-gradient(180deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,0));
    -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);
    box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.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-html-select select>*,.bp3-select select:before,.bp3-select select>*{
    margin-right:7px
}
.bp3-html-select select:empty:before,.bp3-html-select select>:last-child,.bp3-select select:empty:before,.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,.2),inset 0 -1px 0 rgba(16,22,26,.1);
    box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1)
}
.bp3-html-select select.bp3-active,.bp3-html-select select:active,.bp3-select select.bp3-active,.bp3-select select:active{
    background-color:#d8e1e8;
    background-image:none;
    -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);
    box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2)
}
.bp3-html-select select.bp3-disabled,.bp3-html-select select:disabled,.bp3-select select.bp3-disabled,.bp3-select select:disabled{
    background-color:rgba(206,217,224,.5);
    background-image:none;
    -webkit-box-shadow:none;
    box-shadow:none;
    color:rgba(92,112,128,.6);
    cursor:not-allowed;
    outline:none
}
.bp3-html-select select.bp3-disabled.bp3-active,.bp3-html-select select.bp3-disabled.bp3-active:hover,.bp3-html-select select:disabled.bp3-active,.bp3-html-select select:disabled.bp3-active:hover,.bp3-select select.bp3-disabled.bp3-active,.bp3-select select.bp3-disabled.bp3-active:hover,.bp3-select select:disabled.bp3-active,.bp3-select select:disabled.bp3-active:hover{
    background:rgba(206,217,224,.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,.3);
    -webkit-box-shadow:none;
    box-shadow:none;
    color:#182026;
    text-decoration:none
}
.bp3-html-select.bp3-minimal select.bp3-active,.bp3-html-select.bp3-minimal select:active,.bp3-select.bp3-minimal select.bp3-active,.bp3-select.bp3-minimal select:active{
    background:rgba(115,134,148,.3);
    -webkit-box-shadow:none;
    box-shadow:none;
    color:#182026
}
.bp3-html-select.bp3-minimal select.bp3-disabled,.bp3-html-select.bp3-minimal select.bp3-disabled:hover,.bp3-html-select.bp3-minimal select:disabled,.bp3-html-select.bp3-minimal select:disabled:hover,.bp3-select.bp3-minimal select.bp3-disabled,.bp3-select.bp3-minimal select.bp3-disabled:hover,.bp3-select.bp3-minimal select:disabled,.bp3-select.bp3-minimal select:disabled:hover{
    background:none;
    color:rgba(92,112,128,.6);
    cursor:not-allowed
}
.bp3-html-select.bp3-minimal select.bp3-disabled.bp3-active,.bp3-html-select.bp3-minimal select.bp3-disabled:hover.bp3-active,.bp3-html-select.bp3-minimal select:disabled.bp3-active,.bp3-html-select.bp3-minimal select:disabled:hover.bp3-active,.bp3-select.bp3-minimal select.bp3-disabled.bp3-active,.bp3-select.bp3-minimal select.bp3-disabled:hover.bp3-active,.bp3-select.bp3-minimal select:disabled.bp3-active,.bp3-select.bp3-minimal select:disabled:hover.bp3-active{
    background:rgba(115,134,148,.3)
}
.bp3-dark .bp3-html-select.bp3-minimal select,.bp3-dark .bp3-select.bp3-minimal select,.bp3-html-select.bp3-minimal .bp3-dark 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.bp3-active,.bp3-dark .bp3-html-select.bp3-minimal select:active,.bp3-dark .bp3-html-select.bp3-minimal select:hover,.bp3-dark .bp3-select.bp3-minimal select.bp3-active,.bp3-dark .bp3-select.bp3-minimal select:active,.bp3-dark .bp3-select.bp3-minimal select:hover,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-active,.bp3-html-select.bp3-minimal .bp3-dark select:active,.bp3-html-select.bp3-minimal .bp3-dark select:hover,.bp3-select.bp3-minimal .bp3-dark select.bp3-active,.bp3-select.bp3-minimal .bp3-dark select:active,.bp3-select.bp3-minimal .bp3-dark select:hover{
    background:none;
    -webkit-box-shadow:none;
    box-shadow:none
}
.bp3-dark .bp3-html-select.bp3-minimal select:hover,.bp3-dark .bp3-select.bp3-minimal select:hover,.bp3-html-select.bp3-minimal .bp3-dark select:hover,.bp3-select.bp3-minimal .bp3-dark select:hover{
    background:rgba(138,155,168,.15)
}
.bp3-dark .bp3-html-select.bp3-minimal select.bp3-active,.bp3-dark .bp3-html-select.bp3-minimal select:active,.bp3-dark .bp3-select.bp3-minimal select.bp3-active,.bp3-dark .bp3-select.bp3-minimal select:active,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-active,.bp3-html-select.bp3-minimal .bp3-dark select:active,.bp3-select.bp3-minimal .bp3-dark select.bp3-active,.bp3-select.bp3-minimal .bp3-dark select:active{
    background:rgba(138,155,168,.3);
    color:#f5f8fa
}
.bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled,.bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled:hover,.bp3-dark .bp3-html-select.bp3-minimal select:disabled,.bp3-dark .bp3-html-select.bp3-minimal select:disabled:hover,.bp3-dark .bp3-select.bp3-minimal select.bp3-disabled,.bp3-dark .bp3-select.bp3-minimal select.bp3-disabled:hover,.bp3-dark .bp3-select.bp3-minimal select:disabled,.bp3-dark .bp3-select.bp3-minimal select:disabled:hover,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled:hover,.bp3-html-select.bp3-minimal .bp3-dark select:disabled,.bp3-html-select.bp3-minimal .bp3-dark select:disabled:hover,.bp3-select.bp3-minimal .bp3-dark select.bp3-disabled,.bp3-select.bp3-minimal .bp3-dark select.bp3-disabled:hover,.bp3-select.bp3-minimal .bp3-dark select:disabled,.bp3-select.bp3-minimal .bp3-dark select:disabled:hover{
    background:none;
    color:rgba(167,182,194,.6);
    cursor:not-allowed
}
.bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled.bp3-active,.bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled:hover.bp3-active,.bp3-dark .bp3-html-select.bp3-minimal select:disabled.bp3-active,.bp3-dark .bp3-html-select.bp3-minimal select:disabled:hover.bp3-active,.bp3-dark .bp3-select.bp3-minimal select.bp3-disabled.bp3-active,.bp3-dark .bp3-select.bp3-minimal select.bp3-disabled:hover.bp3-active,.bp3-dark .bp3-select.bp3-minimal select:disabled.bp3-active,.bp3-dark .bp3-select.bp3-minimal select:disabled:hover.bp3-active,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled.bp3-active,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled:hover.bp3-active,.bp3-html-select.bp3-minimal .bp3-dark select:disabled.bp3-active,.bp3-html-select.bp3-minimal .bp3-dark select:disabled:hover.bp3-active,.bp3-select.bp3-minimal .bp3-dark select.bp3-disabled.bp3-active,.bp3-select.bp3-minimal .bp3-dark select.bp3-disabled:hover.bp3-active,.bp3-select.bp3-minimal .bp3-dark select:disabled.bp3-active,.bp3-select.bp3-minimal .bp3-dark select:disabled:hover.bp3-active{
    background:rgba(138,155,168,.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.bp3-active,.bp3-html-select.bp3-minimal select.bp3-intent-primary:active,.bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,.bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active,.bp3-select.bp3-minimal select.bp3-intent-primary:active,.bp3-select.bp3-minimal select.bp3-intent-primary:hover{
    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,.15);
    color:#106ba3
}
.bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,.bp3-html-select.bp3-minimal select.bp3-intent-primary:active,.bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active,.bp3-select.bp3-minimal select.bp3-intent-primary:active{
    background:rgba(19,124,189,.3);
    color:#106ba3
}
.bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,.bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled,.bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,.bp3-select.bp3-minimal select.bp3-intent-primary:disabled{
    background:none;
    color:rgba(16,107,163,.5)
}
.bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,.bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,.bp3-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active{
    background:rgba(19,124,189,.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-dark .bp3-select.bp3-minimal select.bp3-intent-primary,.bp3-html-select.bp3-minimal .bp3-dark 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-dark .bp3-select.bp3-minimal select.bp3-intent-primary:hover,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:hover,.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:hover{
    background:rgba(19,124,189,.2);
    color:#48aff0
}
.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active,.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:active,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-active,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:active,.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-active,.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:active{
    background:rgba(19,124,189,.3);
    color:#48aff0
}
.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled,.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:disabled,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled,.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled,.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled{
    background:none;
    color:rgba(72,175,240,.5)
}
.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled.bp3-active,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled.bp3-active,.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled.bp3-active,.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled.bp3-active{
    background:rgba(19,124,189,.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.bp3-active,.bp3-html-select.bp3-minimal select.bp3-intent-success:active,.bp3-html-select.bp3-minimal select.bp3-intent-success:hover,.bp3-select.bp3-minimal select.bp3-intent-success.bp3-active,.bp3-select.bp3-minimal select.bp3-intent-success:active,.bp3-select.bp3-minimal select.bp3-intent-success:hover{
    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,.15);
    color:#0d8050
}
.bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,.bp3-html-select.bp3-minimal select.bp3-intent-success:active,.bp3-select.bp3-minimal select.bp3-intent-success.bp3-active,.bp3-select.bp3-minimal select.bp3-intent-success:active{
    background:rgba(15,153,96,.3);
    color:#0d8050
}
.bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled,.bp3-html-select.bp3-minimal select.bp3-intent-success:disabled,.bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled,.bp3-select.bp3-minimal select.bp3-intent-success:disabled{
    background:none;
    color:rgba(13,128,80,.5)
}
.bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,.bp3-html-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,.bp3-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active{
    background:rgba(15,153,96,.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-dark .bp3-select.bp3-minimal select.bp3-intent-success,.bp3-html-select.bp3-minimal .bp3-dark 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-dark .bp3-select.bp3-minimal select.bp3-intent-success:hover,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:hover,.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:hover{
    background:rgba(15,153,96,.2);
    color:#3dcc91
}
.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:active,.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active,.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:active,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-active,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:active,.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-active,.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:active{
    background:rgba(15,153,96,.3);
    color:#3dcc91
}
.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled,.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled,.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled,.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:disabled,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled,.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled,.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled{
    background:none;
    color:rgba(61,204,145,.5)
}
.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled.bp3-active,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled.bp3-active,.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled.bp3-active,.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled.bp3-active{
    background:rgba(15,153,96,.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.bp3-active,.bp3-html-select.bp3-minimal select.bp3-intent-warning:active,.bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,.bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active,.bp3-select.bp3-minimal select.bp3-intent-warning:active,.bp3-select.bp3-minimal select.bp3-intent-warning:hover{
    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,.15);
    color:#bf7326
}
.bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,.bp3-html-select.bp3-minimal select.bp3-intent-warning:active,.bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active,.bp3-select.bp3-minimal select.bp3-intent-warning:active{
    background:rgba(217,130,43,.3);
    color:#bf7326
}
.bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,.bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled,.bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,.bp3-select.bp3-minimal select.bp3-intent-warning:disabled{
    background:none;
    color:rgba(191,115,38,.5)
}
.bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,.bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,.bp3-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active{
    background:rgba(217,130,43,.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-dark .bp3-select.bp3-minimal select.bp3-intent-warning,.bp3-html-select.bp3-minimal .bp3-dark 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-dark .bp3-select.bp3-minimal select.bp3-intent-warning:hover,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:hover,.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:hover{
    background:rgba(217,130,43,.2);
    color:#ffb366
}
.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active,.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:active,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-active,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:active,.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-active,.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:active{
    background:rgba(217,130,43,.3);
    color:#ffb366
}
.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled,.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:disabled,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled,.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled,.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled{
    background:none;
    color:rgba(255,179,102,.5)
}
.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled.bp3-active,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled.bp3-active,.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled.bp3-active,.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled.bp3-active{
    background:rgba(217,130,43,.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.bp3-active,.bp3-html-select.bp3-minimal select.bp3-intent-danger:active,.bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,.bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active,.bp3-select.bp3-minimal select.bp3-intent-danger:active,.bp3-select.bp3-minimal select.bp3-intent-danger:hover{
    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,.15);
    color:#c23030
}
.bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,.bp3-html-select.bp3-minimal select.bp3-intent-danger:active,.bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active,.bp3-select.bp3-minimal select.bp3-intent-danger:active{
    background:rgba(219,55,55,.3);
    color:#c23030
}
.bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,.bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled,.bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,.bp3-select.bp3-minimal select.bp3-intent-danger:disabled{
    background:none;
    color:rgba(194,48,48,.5)
}
.bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,.bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,.bp3-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active{
    background:rgba(219,55,55,.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-dark .bp3-select.bp3-minimal select.bp3-intent-danger,.bp3-html-select.bp3-minimal .bp3-dark 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-dark .bp3-select.bp3-minimal select.bp3-intent-danger:hover,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:hover,.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:hover{
    background:rgba(219,55,55,.2);
    color:#ff7373
}
.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active,.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:active,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-active,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:active,.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-active,.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:active{
    background:rgba(219,55,55,.3);
    color:#ff7373
}
.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled,.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:disabled,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled,.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled,.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled{
    background:none;
    color:rgba(255,115,115,.5)
}
.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled.bp3-active,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled.bp3-active,.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled.bp3-active,.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled.bp3-active{
    background:rgba(219,55,55,.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(hsla(0,0%,100%,.05)),to(hsla(0,0%,100%,0)));
    background-image:linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,0));
    -webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);
    box-shadow:0 0 0 1px rgba(16,22,26,.4);
    color:#f5f8fa
}
.bp3-dark .bp3-html-select select.bp3-active,.bp3-dark .bp3-html-select select:active,.bp3-dark .bp3-html-select select:hover,.bp3-dark .bp3-select select.bp3-active,.bp3-dark .bp3-select select:active,.bp3-dark .bp3-select select:hover{
    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,.4);
    box-shadow:0 0 0 1px rgba(16,22,26,.4)
}
.bp3-dark .bp3-html-select select.bp3-active,.bp3-dark .bp3-html-select select:active,.bp3-dark .bp3-select select.bp3-active,.bp3-dark .bp3-select select:active{
    background-color:#202b33;
    background-image:none;
    -webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);
    box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2)
}
.bp3-dark .bp3-html-select select.bp3-disabled,.bp3-dark .bp3-html-select select:disabled,.bp3-dark .bp3-select select.bp3-disabled,.bp3-dark .bp3-select select:disabled{
    background-color:rgba(57,75,89,.5);
    background-image:none;
    -webkit-box-shadow:none;
    box-shadow:none;
    color:rgba(167,182,194,.6)
}
.bp3-dark .bp3-html-select select.bp3-disabled.bp3-active,.bp3-dark .bp3-html-select select:disabled.bp3-active,.bp3-dark .bp3-select select.bp3-disabled.bp3-active,.bp3-dark .bp3-select select:disabled.bp3-active{
    background:rgba(57,75,89,.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,.5);
    stroke:#8a9ba8
}
.bp3-html-select select:disabled,.bp3-select select:disabled{
    background-color:rgba(206,217,224,.5);
    -webkit-box-shadow:none;
    box-shadow:none;
    color:rgba(92,112,128,.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-disabled.bp3-select:after,.bp3-html-select .bp3-disabled.bp3-icon,.bp3-select .bp3-disabled.bp3-icon{
    color:rgba(92,112,128,.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 .bp3-icon,.bp3-html-select.bp3-large:after,.bp3-select.bp3-large .bp3-icon,.bp3-select.bp3-large:after{
    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,.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 td,.bp3-running-text table th,table.bp3-html-table td,table.bp3-html-table th{
    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 td,.bp3-running-text table tbody tr:first-child th,table.bp3-html-table tbody tr:first-child td,table.bp3-html-table tbody tr:first-child th{
    -webkit-box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15);
    box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15)
}
.bp3-dark .bp3-running-text table td,.bp3-dark .bp3-running-text table th,.bp3-dark table.bp3-html-table td,.bp3-dark table.bp3-html-table th,.bp3-running-text .bp3-dark table td,.bp3-running-text .bp3-dark table th{
    color:#f5f8fa
}
.bp3-dark .bp3-running-text table tbody tr:first-child td,.bp3-dark .bp3-running-text table tbody tr:first-child th,.bp3-dark table.bp3-html-table tbody tr:first-child td,.bp3-dark table.bp3-html-table tbody tr:first-child th,.bp3-running-text .bp3-dark table tbody tr:first-child td,.bp3-running-text .bp3-dark table tbody tr:first-child th{
    -webkit-box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.15);
    box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.15)
}
table.bp3-html-table.bp3-html-table-condensed td,table.bp3-html-table.bp3-html-table-condensed th,table.bp3-html-table.bp3-small td,table.bp3-html-table.bp3-small th{
    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,.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,.15);
    box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15)
}
table.bp3-html-table.bp3-html-table-bordered tbody tr td{
    -webkit-box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15);
    box-shadow:inset 0 1px 0 0 rgba(16,22,26,.15)
}
table.bp3-html-table.bp3-html-table-bordered tbody tr td:not(:first-child){
    -webkit-box-shadow:inset 1px 1px 0 0 rgba(16,22,26,.15);
    box-shadow:inset 1px 1px 0 0 rgba(16,22,26,.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,.15);
    box-shadow:inset 1px 0 0 0 rgba(16,22,26,.15)
}
table.bp3-html-table.bp3-interactive tbody tr:hover td{
    background-color:rgba(191,204,214,.3);
    cursor:pointer
}
table.bp3-html-table.bp3-interactive tbody tr:active td{
    background-color:rgba(191,204,214,.4)
}
.bp3-dark table.bp3-html-table.bp3-html-table-striped tbody tr:nth-child(odd) td{
    background:rgba(92,112,128,.15)
}
.bp3-dark table.bp3-html-table.bp3-html-table-bordered th:not(:first-child){
    -webkit-box-shadow:inset 1px 0 0 0 hsla(0,0%,100%,.15);
    box-shadow:inset 1px 0 0 0 hsla(0,0%,100%,.15)
}
.bp3-dark table.bp3-html-table.bp3-html-table-bordered tbody tr td{
    -webkit-box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.15);
    box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.15)
}
.bp3-dark table.bp3-html-table.bp3-html-table-bordered tbody tr td:not(:first-child){
    -webkit-box-shadow:inset 1px 1px 0 0 hsla(0,0%,100%,.15);
    box-shadow:inset 1px 1px 0 0 hsla(0,0%,100%,.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 hsla(0,0%,100%,.15);
    box-shadow:inset 1px 0 0 0 hsla(0,0%,100%,.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,.3);
    cursor:pointer
}
.bp3-dark table.bp3-html-table.bp3-interactive tbody tr:active td{
    background-color:rgba(92,112,128,.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-large.bp3-intent-primary,.bp3-icon-standard.bp3-intent-primary,.bp3-icon.bp3-intent-primary{
    color:#106ba3
}
.bp3-dark .bp3-icon-large.bp3-intent-primary,.bp3-dark .bp3-icon-standard.bp3-intent-primary,.bp3-dark .bp3-icon.bp3-intent-primary{
    color:#48aff0
}
.bp3-icon-large.bp3-intent-success,.bp3-icon-standard.bp3-intent-success,.bp3-icon.bp3-intent-success{
    color:#0d8050
}
.bp3-dark .bp3-icon-large.bp3-intent-success,.bp3-dark .bp3-icon-standard.bp3-intent-success,.bp3-dark .bp3-icon.bp3-intent-success{
    color:#3dcc91
}
.bp3-icon-large.bp3-intent-warning,.bp3-icon-standard.bp3-intent-warning,.bp3-icon.bp3-intent-warning{
    color:#bf7326
}
.bp3-dark .bp3-icon-large.bp3-intent-warning,.bp3-dark .bp3-icon-standard.bp3-intent-warning,.bp3-dark .bp3-icon.bp3-intent-warning{
    color:#ffb366
}
.bp3-icon-large.bp3-intent-danger,.bp3-icon-standard.bp3-intent-danger,.bp3-icon.bp3-intent-danger{
    color:#c23030
}
.bp3-dark .bp3-icon-large.bp3-intent-danger,.bp3-dark .bp3-icon-standard.bp3-intent-danger,.bp3-dark .bp3-icon.bp3-intent-danger{
    color:#ff7373
}
span.bp3-icon-standard{
    font-family:Icons16,sans-serif;
    font-size:16px
}
span.bp3-icon-large,span.bp3-icon-standard{
    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
}
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-target,.bp3-submenu>.bp3-popover-wrapper{
    display:block
}
.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,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);
    box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.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,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);
    box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)
}
.bp3-menu{
    background:#fff;
    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,.15);
    display:block;
    margin:5px
}
.bp3-dark .bp3-menu-divider{
    border-top-color:hsla(0,0%,100%,.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,.3);
    cursor:pointer;
    text-decoration:none
}
.bp3-menu-item.bp3-disabled{
    background-color:inherit;
    color:rgba(92,112,128,.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,.15);
    color:inherit
}
.bp3-dark .bp3-menu-item.bp3-disabled{
    background-color:inherit;
    color:rgba(167,182,194,.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 .bp3-menu-item-label,.bp3-menu-item.bp3-intent-primary:after,.bp3-menu-item.bp3-intent-primary:before{
    color:#106ba3
}
.bp3-menu-item.bp3-intent-primary.bp3-active,.bp3-menu-item.bp3-intent-primary:hover,.bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item{
    background-color:#137cbd
}
.bp3-menu-item.bp3-intent-primary:active{
    background-color:#106ba3
}
.bp3-menu-item.bp3-intent-primary.bp3-active,.bp3-menu-item.bp3-intent-primary.bp3-active .bp3-menu-item-label,.bp3-menu-item.bp3-intent-primary.bp3-active:after,.bp3-menu-item.bp3-intent-primary.bp3-active:before,.bp3-menu-item.bp3-intent-primary:active,.bp3-menu-item.bp3-intent-primary:active .bp3-menu-item-label,.bp3-menu-item.bp3-intent-primary:active:after,.bp3-menu-item.bp3-intent-primary:active:before,.bp3-menu-item.bp3-intent-primary:hover,.bp3-menu-item.bp3-intent-primary:hover .bp3-menu-item-label,.bp3-menu-item.bp3-intent-primary:hover:after,.bp3-menu-item.bp3-intent-primary:hover:before,.bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,.bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item:after,.bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item:before{
    color:#fff
}
.bp3-menu-item.bp3-intent-success{
    color:#0d8050
}
.bp3-menu-item.bp3-intent-success .bp3-icon{
    color:inherit
}
.bp3-menu-item.bp3-intent-success .bp3-menu-item-label,.bp3-menu-item.bp3-intent-success:after,.bp3-menu-item.bp3-intent-success:before{
    color:#0d8050
}
.bp3-menu-item.bp3-intent-success.bp3-active,.bp3-menu-item.bp3-intent-success:hover,.bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item{
    background-color:#0f9960
}
.bp3-menu-item.bp3-intent-success:active{
    background-color:#0d8050
}
.bp3-menu-item.bp3-intent-success.bp3-active,.bp3-menu-item.bp3-intent-success.bp3-active .bp3-menu-item-label,.bp3-menu-item.bp3-intent-success.bp3-active:after,.bp3-menu-item.bp3-intent-success.bp3-active:before,.bp3-menu-item.bp3-intent-success:active,.bp3-menu-item.bp3-intent-success:active .bp3-menu-item-label,.bp3-menu-item.bp3-intent-success:active:after,.bp3-menu-item.bp3-intent-success:active:before,.bp3-menu-item.bp3-intent-success:hover,.bp3-menu-item.bp3-intent-success:hover .bp3-menu-item-label,.bp3-menu-item.bp3-intent-success:hover:after,.bp3-menu-item.bp3-intent-success:hover:before,.bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item .bp3-menu-item-label,.bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item:after,.bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item:before{
    color:#fff
}
.bp3-menu-item.bp3-intent-warning{
    color:#bf7326
}
.bp3-menu-item.bp3-intent-warning .bp3-icon{
    color:inherit
}
.bp3-menu-item.bp3-intent-warning .bp3-menu-item-label,.bp3-menu-item.bp3-intent-warning:after,.bp3-menu-item.bp3-intent-warning:before{
    color:#bf7326
}
.bp3-menu-item.bp3-intent-warning.bp3-active,.bp3-menu-item.bp3-intent-warning:hover,.bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item{
    background-color:#d9822b
}
.bp3-menu-item.bp3-intent-warning:active{
    background-color:#bf7326
}
.bp3-menu-item.bp3-intent-warning.bp3-active,.bp3-menu-item.bp3-intent-warning.bp3-active .bp3-menu-item-label,.bp3-menu-item.bp3-intent-warning.bp3-active:after,.bp3-menu-item.bp3-intent-warning.bp3-active:before,.bp3-menu-item.bp3-intent-warning:active,.bp3-menu-item.bp3-intent-warning:active .bp3-menu-item-label,.bp3-menu-item.bp3-intent-warning:active:after,.bp3-menu-item.bp3-intent-warning:active:before,.bp3-menu-item.bp3-intent-warning:hover,.bp3-menu-item.bp3-intent-warning:hover .bp3-menu-item-label,.bp3-menu-item.bp3-intent-warning:hover:after,.bp3-menu-item.bp3-intent-warning:hover:before,.bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,.bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item:after,.bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item:before{
    color:#fff
}
.bp3-menu-item.bp3-intent-danger{
    color:#c23030
}
.bp3-menu-item.bp3-intent-danger .bp3-icon{
    color:inherit
}
.bp3-menu-item.bp3-intent-danger .bp3-menu-item-label,.bp3-menu-item.bp3-intent-danger:after,.bp3-menu-item.bp3-intent-danger:before{
    color:#c23030
}
.bp3-menu-item.bp3-intent-danger.bp3-active,.bp3-menu-item.bp3-intent-danger:hover,.bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item{
    background-color:#db3737
}
.bp3-menu-item.bp3-intent-danger:active{
    background-color:#c23030
}
.bp3-menu-item.bp3-intent-danger.bp3-active,.bp3-menu-item.bp3-intent-danger.bp3-active .bp3-menu-item-label,.bp3-menu-item.bp3-intent-danger.bp3-active:after,.bp3-menu-item.bp3-intent-danger.bp3-active:before,.bp3-menu-item.bp3-intent-danger:active,.bp3-menu-item.bp3-intent-danger:active .bp3-menu-item-label,.bp3-menu-item.bp3-intent-danger:active:after,.bp3-menu-item.bp3-intent-danger:active:before,.bp3-menu-item.bp3-intent-danger:hover,.bp3-menu-item.bp3-intent-danger:hover .bp3-menu-item-label,.bp3-menu-item.bp3-intent-danger:hover:after,.bp3-menu-item.bp3-intent-danger:hover:before,.bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,.bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item:after,.bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item:before{
    color:#fff
}
.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,.3)
}
.bp3-menu-item.bp3-disabled{
    background-color:inherit!important;
    cursor:not-allowed!important;
    outline:none!important
}
.bp3-menu-item.bp3-disabled,.bp3-menu-item.bp3-disabled .bp3-menu-item-label,.bp3-menu-item.bp3-disabled:before,.bp3-menu-item.bp3-disabled>.bp3-icon{
    color:rgba(92,112,128,.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,.15);
    display:block;
    margin:5px;
    cursor:default;
    padding-left:2px
}
.bp3-dark .bp3-menu-header{
    border-top-color:hsla(0,0%,100%,.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-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-intent-primary{
    color:#48aff0
}
.bp3-dark .bp3-menu-item.bp3-intent-primary .bp3-icon{
    color:inherit
}
.bp3-dark .bp3-menu-item.bp3-intent-primary .bp3-menu-item-label,.bp3-dark .bp3-menu-item.bp3-intent-primary:after,.bp3-dark .bp3-menu-item.bp3-intent-primary:before{
    color:#48aff0
}
.bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active,.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{
    background-color:#137cbd
}
.bp3-dark .bp3-menu-item.bp3-intent-primary:active{
    background-color:#106ba3
}
.bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active,.bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active .bp3-menu-item-label,.bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active:after,.bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active:before,.bp3-dark .bp3-menu-item.bp3-intent-primary:active,.bp3-dark .bp3-menu-item.bp3-intent-primary:active .bp3-menu-item-label,.bp3-dark .bp3-menu-item.bp3-intent-primary:active:after,.bp3-dark .bp3-menu-item.bp3-intent-primary:active:before,.bp3-dark .bp3-menu-item.bp3-intent-primary:hover,.bp3-dark .bp3-menu-item.bp3-intent-primary:hover .bp3-menu-item-label,.bp3-dark .bp3-menu-item.bp3-intent-primary:hover:after,.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,.bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,.bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item:after,.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,.bp3-submenu .bp3-dark .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:after,.bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item:before{
    color:#fff
}
.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 .bp3-menu-item-label,.bp3-dark .bp3-menu-item.bp3-intent-success:after,.bp3-dark .bp3-menu-item.bp3-intent-success:before{
    color:#3dcc91
}
.bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active,.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{
    background-color:#0f9960
}
.bp3-dark .bp3-menu-item.bp3-intent-success:active{
    background-color:#0d8050
}
.bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active,.bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active .bp3-menu-item-label,.bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active:after,.bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active:before,.bp3-dark .bp3-menu-item.bp3-intent-success:active,.bp3-dark .bp3-menu-item.bp3-intent-success:active .bp3-menu-item-label,.bp3-dark .bp3-menu-item.bp3-intent-success:active:after,.bp3-dark .bp3-menu-item.bp3-intent-success:active:before,.bp3-dark .bp3-menu-item.bp3-intent-success:hover,.bp3-dark .bp3-menu-item.bp3-intent-success:hover .bp3-menu-item-label,.bp3-dark .bp3-menu-item.bp3-intent-success:hover:after,.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,.bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item .bp3-menu-item-label,.bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item:after,.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,.bp3-submenu .bp3-dark .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:after,.bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item:before{
    color:#fff
}
.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 .bp3-menu-item-label,.bp3-dark .bp3-menu-item.bp3-intent-warning:after,.bp3-dark .bp3-menu-item.bp3-intent-warning:before{
    color:#ffb366
}
.bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active,.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{
    background-color:#d9822b
}
.bp3-dark .bp3-menu-item.bp3-intent-warning:active{
    background-color:#bf7326
}
.bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active,.bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active .bp3-menu-item-label,.bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active:after,.bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active:before,.bp3-dark .bp3-menu-item.bp3-intent-warning:active,.bp3-dark .bp3-menu-item.bp3-intent-warning:active .bp3-menu-item-label,.bp3-dark .bp3-menu-item.bp3-intent-warning:active:after,.bp3-dark .bp3-menu-item.bp3-intent-warning:active:before,.bp3-dark .bp3-menu-item.bp3-intent-warning:hover,.bp3-dark .bp3-menu-item.bp3-intent-warning:hover .bp3-menu-item-label,.bp3-dark .bp3-menu-item.bp3-intent-warning:hover:after,.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,.bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,.bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item:after,.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,.bp3-submenu .bp3-dark .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:after,.bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item:before{
    color:#fff
}
.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 .bp3-menu-item-label,.bp3-dark .bp3-menu-item.bp3-intent-danger:after,.bp3-dark .bp3-menu-item.bp3-intent-danger:before{
    color:#ff7373
}
.bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active,.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{
    background-color:#db3737
}
.bp3-dark .bp3-menu-item.bp3-intent-danger:active{
    background-color:#c23030
}
.bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active,.bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active .bp3-menu-item-label,.bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active:after,.bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active:before,.bp3-dark .bp3-menu-item.bp3-intent-danger:active,.bp3-dark .bp3-menu-item.bp3-intent-danger:active .bp3-menu-item-label,.bp3-dark .bp3-menu-item.bp3-intent-danger:active:after,.bp3-dark .bp3-menu-item.bp3-intent-danger:active:before,.bp3-dark .bp3-menu-item.bp3-intent-danger:hover,.bp3-dark .bp3-menu-item.bp3-intent-danger:hover .bp3-menu-item-label,.bp3-dark .bp3-menu-item.bp3-intent-danger:hover:after,.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,.bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,.bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item:after,.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,.bp3-submenu .bp3-dark .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:after,.bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item:before{
    color:#fff
}
.bp3-dark .bp3-menu-item .bp3-menu-item-label,.bp3-dark .bp3-menu-item:before,.bp3-dark .bp3-menu-item>.bp3-icon{
    color:#a7b6c2
}
.bp3-dark .bp3-menu-item.bp3-active,.bp3-dark .bp3-menu-item:active{
    background-color:rgba(138,155,168,.3)
}
.bp3-dark .bp3-menu-item.bp3-disabled,.bp3-dark .bp3-menu-item.bp3-disabled .bp3-menu-item-label,.bp3-dark .bp3-menu-item.bp3-disabled:before,.bp3-dark .bp3-menu-item.bp3-disabled>.bp3-icon{
    color:rgba(167,182,194,.6)!important
}
.bp3-dark .bp3-menu-divider,.bp3-dark .bp3-menu-header{
    border-color:hsla(0,0%,100%,.15)
}
.bp3-dark .bp3-menu-header>h6{
    color:#f5f8fa
}
.bp3-label .bp3-menu{
    margin-top:5px
}
.bp3-navbar{
    background-color:#fff;
    -webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);
    box-shadow:0 0 0 1px rgba(16,22,26,.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.2);
    height:50px;
    padding:0 15px;
    position:relative;
    width:100%;
    z-index:10
}
.bp3-dark .bp3-navbar,.bp3-navbar.bp3-dark{
    background-color:#394b59
}
.bp3-navbar.bp3-dark{
    -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);
    box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4)
}
.bp3-dark .bp3-navbar{
    -webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.4);
    box-shadow:0 0 0 1px rgba(16,22,26,.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,.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,.15);
    height:20px;
    margin:0 10px
}
.bp3-dark .bp3-navbar-divider{
    border-left-color:hsla(0,0%,100%,.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,.6);
    font-size:60px
}
.bp3-dark .bp3-non-ideal-state-visual{
    color:rgba(167,182,194,.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,.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-appear,.bp3-overlay-backdrop.bp3-overlay-enter{
    opacity:0
}
.bp3-overlay-backdrop.bp3-overlay-appear-active,.bp3-overlay-backdrop.bp3-overlay-enter-active{
    opacity:1;
    -webkit-transition-delay:0s;
    transition-delay:0s;
    -webkit-transition-duration:.2s;
    transition-duration:.2s;
    -webkit-transition-property:opacity;
    transition-property:opacity;
    -webkit-transition-timing-function:cubic-bezier(.4,1,.75,.9);
    transition-timing-function:cubic-bezier(.4,1,.75,.9)
}
.bp3-overlay-backdrop.bp3-overlay-exit{
    opacity:1
}
.bp3-overlay-backdrop.bp3-overlay-exit-active{
    opacity:0;
    -webkit-transition-delay:0s;
    transition-delay:0s;
    -webkit-transition-duration:.2s;
    transition-duration:.2s;
    -webkit-transition-property:opacity;
    transition-property:opacity;
    -webkit-transition-timing-function:cubic-bezier(.4,1,.75,.9);
    transition-timing-function:cubic-bezier(.4,1,.75,.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,.15);
    box-shadow:0 1px rgba(16,22,26,.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 hsla(0,0%,100%,.15);
    box-shadow:0 1px hsla(0,0%,100%,.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:#fff;
    border-right:1px solid rgba(16,22,26,.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-appear,.bp3-panel-stack-push .bp3-panel-stack-enter{
    -webkit-transform:translateX(100%);
    transform:translateX(100%);
    opacity:0
}
.bp3-panel-stack-push .bp3-panel-stack-appear-active,.bp3-panel-stack-push .bp3-panel-stack-enter-active{
    -webkit-transform:translate(0);
    transform:translate(0);
    opacity:1;
    -webkit-transition-delay:0s;
    transition-delay:0s;
    -webkit-transition-duration:.4s;
    transition-duration:.4s;
    -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-transition-delay:0s;
    transition-delay:0s;
    -webkit-transition-duration:.4s;
    transition-duration:.4s;
    -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-appear,.bp3-panel-stack-pop .bp3-panel-stack-enter,.bp3-panel-stack-push .bp3-panel-stack-exit-active{
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%);
    opacity:0
}
.bp3-panel-stack-pop .bp3-panel-stack-appear-active,.bp3-panel-stack-pop .bp3-panel-stack-enter-active{
    -webkit-transform:translate(0);
    transform:translate(0);
    opacity:1;
    -webkit-transition-delay:0s;
    transition-delay:0s;
    -webkit-transition-duration:.4s;
    transition-duration:.4s;
    -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:0s;
    transition-delay:0s;
    -webkit-transition-duration:.4s;
    transition-duration:.4s;
    -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,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);
    box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.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:-.3934px
}
.bp3-tether-element-attached-right.bp3-tether-target-attached-right>.bp3-popover>.bp3-popover-arrow{
    right:-.3934px
}
.bp3-tether-element-attached-left.bp3-tether-target-attached-left>.bp3-popover>.bp3-popover-arrow{
    left:-.3934px
}
.bp3-tether-element-attached-bottom.bp3-tether-target-attached-bottom>.bp3-popover>.bp3-popover-arrow{
    bottom:-.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:#fff;
    color:inherit
}
.bp3-popover .bp3-popover-arrow:before{
    -webkit-box-shadow:1px 1px 6px rgba(16,22,26,.2);
    box-shadow:1px 1px 6px rgba(16,22,26,.2)
}
.bp3-popover .bp3-popover-arrow-border{
    fill:#10161a;
    fill-opacity:.1
}
.bp3-popover .bp3-popover-arrow-fill{
    fill:#fff
}
.bp3-popover-appear>.bp3-popover,.bp3-popover-enter>.bp3-popover{
    -webkit-transform:scale(.3);
    transform:scale(.3)
}
.bp3-popover-appear-active>.bp3-popover,.bp3-popover-enter-active>.bp3-popover{
    -webkit-transform:scale(1);
    transform:scale(1);
    -webkit-transition-delay:0s;
    transition-delay:0s;
    -webkit-transition-duration:.3s;
    transition-duration:.3s;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform,-webkit-transform;
    -webkit-transition-timing-function:cubic-bezier(.54,1.12,.38,1.11);
    transition-timing-function:cubic-bezier(.54,1.12,.38,1.11)
}
.bp3-popover-exit>.bp3-popover{
    -webkit-transform:scale(1);
    transform:scale(1)
}
.bp3-popover-exit-active>.bp3-popover{
    -webkit-transform:scale(.3);
    transform:scale(.3);
    -webkit-transition-delay:0s;
    transition-delay:0s;
    -webkit-transition-duration:.3s;
    transition-duration:.3s;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform,-webkit-transform;
    -webkit-transition-timing-function:cubic-bezier(.54,1.12,.38,1.11);
    transition-timing-function:cubic-bezier(.54,1.12,.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-appear>.bp3-popover.bp3-minimal.bp3-popover,.bp3-popover-enter>.bp3-popover.bp3-minimal.bp3-popover,.bp3-popover.bp3-minimal.bp3-popover{
    -webkit-transform:scale(1);
    transform:scale(1)
}
.bp3-popover-appear-active>.bp3-popover.bp3-minimal.bp3-popover,.bp3-popover-enter-active>.bp3-popover.bp3-minimal.bp3-popover{
    -webkit-transform:scale(1);
    transform:scale(1);
    -webkit-transition-delay:0s;
    transition-delay:0s;
    -webkit-transition-duration:.1s;
    transition-duration:.1s;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform,-webkit-transform;
    -webkit-transition-timing-function:cubic-bezier(.4,1,.75,.9);
    transition-timing-function:cubic-bezier(.4,1,.75,.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:0s;
    transition-delay:0s;
    -webkit-transition-duration:.1s;
    transition-duration:.1s;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform,-webkit-transform;
    -webkit-transition-timing-function:cubic-bezier(.4,1,.75,.9);
    transition-timing-function:cubic-bezier(.4,1,.75,.9)
}
.bp3-dark .bp3-popover,.bp3-popover.bp3-dark{
    -webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);
    box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)
}
.bp3-dark .bp3-popover .bp3-popover-content,.bp3-popover.bp3-dark .bp3-popover-content{
    background:#30404d;
    color:inherit
}
.bp3-dark .bp3-popover .bp3-popover-arrow:before,.bp3-popover.bp3-dark .bp3-popover-arrow:before{
    -webkit-box-shadow:1px 1px 6px rgba(16,22,26,.4);
    box-shadow:1px 1px 6px rgba(16,22,26,.4)
}
.bp3-dark .bp3-popover .bp3-popover-arrow-border,.bp3-popover.bp3-dark .bp3-popover-arrow-border{
    fill:#10161a;
    fill-opacity:.2
}
.bp3-dark .bp3-popover .bp3-popover-arrow-fill,.bp3-popover.bp3-dark .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:hsla(0,0%,100%,0)
}
.bp3-transition-container{
    opacity:1;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    z-index:20
}
.bp3-transition-container.bp3-popover-appear,.bp3-transition-container.bp3-popover-enter{
    opacity:0
}
.bp3-transition-container.bp3-popover-appear-active,.bp3-transition-container.bp3-popover-enter-active{
    opacity:1;
    -webkit-transition-delay:0s;
    transition-delay:0s;
    -webkit-transition-duration:.1s;
    transition-duration:.1s;
    -webkit-transition-property:opacity;
    transition-property:opacity;
    -webkit-transition-timing-function:cubic-bezier(.4,1,.75,.9);
    transition-timing-function:cubic-bezier(.4,1,.75,.9)
}
.bp3-transition-container.bp3-popover-exit{
    opacity:1
}
.bp3-transition-container.bp3-popover-exit-active{
    opacity:0;
    -webkit-transition-delay:0s;
    transition-delay:0s;
    -webkit-transition-duration:.1s;
    transition-duration:.1s;
    -webkit-transition-property:opacity;
    transition-property:opacity;
    -webkit-transition-timing-function:cubic-bezier(.4,1,.75,.9);
    transition-timing-function:cubic-bezier(.4,1,.75,.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{
    0%{
        background-position:0 0
    }
    to{
        background-position:30px 0
    }
}
@keyframes linear-progress-bar-stripes{
    0%{
        background-position:0 0
    }
    to{
        background-position:30px 0
    }
}
.bp3-progress-bar{
    background:rgba(92,112,128,.2);
    border-radius:40px;
    display:block;
    height:8px;
    overflow:hidden;
    position:relative;
    width:100%
}
.bp3-progress-bar .bp3-progress-meter{
    background:linear-gradient(-45deg,hsla(0,0%,100%,.2) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.2) 0,hsla(0,0%,100%,.2) 75%,transparent 0);
    background-color:rgba(92,112,128,.8);
    background-size:30px 30px;
    border-radius:40px;
    height:100%;
    position:absolute;
    -webkit-transition:width .2s cubic-bezier(.4,1,.75,.9);
    transition:width .2s cubic-bezier(.4,1,.75,.9);
    width:100%
}
.bp3-progress-bar:not(.bp3-no-animation):not(.bp3-no-stripes) .bp3-progress-meter{
    animation:linear-progress-bar-stripes .3s 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,.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{
    0%{
        background:rgba(206,217,224,.2);
        border-color:rgba(206,217,224,.2)
    }
    to{
        background:rgba(92,112,128,.2);
        border-color:rgba(92,112,128,.2)
    }
}
@keyframes skeleton-glow{
    0%{
        background:rgba(206,217,224,.2);
        border-color:rgba(206,217,224,.2)
    }
    to{
        background:rgba(92,112,128,.2);
        border-color:rgba(92,112,128,.2)
    }
}
.bp3-skeleton{
    -webkit-animation:skeleton-glow 1s linear infinite alternate;
    animation:skeleton-glow 1s linear infinite alternate;
    background:rgba(206,217,224,.2);
    background-clip:padding-box!important;
    border-color:rgba(206,217,224,.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 *,.bp3-skeleton:after,.bp3-skeleton:before{
    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:.5
}
.bp3-slider.bp3-slider-unlabeled{
    height:16px
}
.bp3-slider-progress,.bp3-slider-track{
    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,.2)
}
.bp3-dark .bp3-slider-progress{
    background:rgba(16,22,26,.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(hsla(0,0%,100%,.8)),to(hsla(0,0%,100%,0)));
    background-image:linear-gradient(180deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,0));
    -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);
    box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);
    color:#182026;
    border-radius:3px;
    -webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);
    box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);
    cursor:pointer;
    height:16px;
    left:0;
    position:absolute;
    top:0;
    width:16px
}
.bp3-slider-handle.bp3-active,.bp3-slider-handle:active{
    background-color:#d8e1e8;
    background-image:none;
    -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);
    box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2)
}
.bp3-slider-handle.bp3-disabled,.bp3-slider-handle:disabled{
    background-color:rgba(206,217,224,.5);
    background-image:none;
    -webkit-box-shadow:none;
    box-shadow:none;
    color:rgba(92,112,128,.6);
    cursor:not-allowed;
    outline:none
}
.bp3-slider-handle.bp3-disabled.bp3-active,.bp3-slider-handle.bp3-disabled.bp3-active:hover,.bp3-slider-handle:disabled.bp3-active,.bp3-slider-handle:disabled.bp3-active:hover{
    background:rgba(206,217,224,.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,.2),inset 0 -1px 0 rgba(16,22,26,.1);
    box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 -1px 0 rgba(16,22,26,.1);
    -webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);
    box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.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,.2),inset 0 1px 2px rgba(16,22,26,.2);
    box-shadow:inset 0 0 0 1px rgba(16,22,26,.2),inset 0 1px 2px rgba(16,22,26,.2);
    -webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),inset 0 1px 1px rgba(16,22,26,.1);
    box-shadow:0 0 0 1px rgba(16,22,26,.2),inset 0 1px 1px rgba(16,22,26,.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(hsla(0,0%,100%,.05)),to(hsla(0,0%,100%,0)));
    background-image:linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,0));
    -webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);
    box-shadow:0 0 0 1px rgba(16,22,26,.4);
    color:#f5f8fa
}
.bp3-dark .bp3-slider-handle.bp3-active,.bp3-dark .bp3-slider-handle:active,.bp3-dark .bp3-slider-handle:hover{
    color:#f5f8fa
}
.bp3-dark .bp3-slider-handle:hover{
    background-color:#30404d;
    -webkit-box-shadow:0 0 0 1px rgba(16,22,26,.4);
    box-shadow:0 0 0 1px rgba(16,22,26,.4)
}
.bp3-dark .bp3-slider-handle.bp3-active,.bp3-dark .bp3-slider-handle:active{
    background-color:#202b33;
    background-image:none;
    -webkit-box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2);
    box-shadow:0 0 0 1px rgba(16,22,26,.6),inset 0 1px 2px rgba(16,22,26,.2)
}
.bp3-dark .bp3-slider-handle.bp3-disabled,.bp3-dark .bp3-slider-handle:disabled{
    background-color:rgba(57,75,89,.5);
    background-image:none;
    -webkit-box-shadow:none;
    box-shadow:none;
    color:rgba(167,182,194,.6)
}
.bp3-dark .bp3-slider-handle.bp3-disabled.bp3-active,.bp3-dark .bp3-slider-handle:disabled.bp3-active{
    background:rgba(57,75,89,.7)
}
.bp3-dark .bp3-slider-handle .bp3-button-spinner .bp3-spinner-head{
    background:rgba(16,22,26,.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,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);
    box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.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,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);
    box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);
    color:#394b59
}
.bp3-disabled .bp3-slider-handle .bp3-slider-label{
    -webkit-box-shadow:none;
    box-shadow:none
}
.bp3-slider-handle.bp3-end,.bp3-slider-handle.bp3-start{
    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-progress,.bp3-slider.bp3-vertical .bp3-slider-track{
    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{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    to{
        -webkit-transform:rotate(1turn);
        transform:rotate(1turn)
    }
}
@keyframes pt-spinner-animation{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    to{
        -webkit-transform:rotate(1turn);
        transform:rotate(1turn)
    }
}
.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,.8);
    stroke-linecap:round;
    -webkit-transform-origin:center;
    transform-origin:center;
    -webkit-transition:stroke-dashoffset .2s cubic-bezier(.4,1,.75,.9);
    transition:stroke-dashoffset .2s cubic-bezier(.4,1,.75,.9)
}
.bp3-spinner .bp3-spinner-track{
    stroke:rgba(92,112,128,.2)
}
.bp3-spinner-animation{
    -webkit-animation:pt-spinner-animation .5s linear infinite;
    animation:pt-spinner-animation .5s 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,.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,.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,.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,.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:not([aria-disabled=true]):hover,.bp3-tab[aria-selected=true]{
    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:.2s;
    transition-duration:.2s;
    -webkit-transition-timing-function:cubic-bezier(.4,1,.75,.9);
    transition-timing-function:cubic-bezier(.4,1,.75,.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,.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:not([aria-disabled=true]):hover,.bp3-dark .bp3-tab[aria-selected=true]{
    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-flex;
    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,.85)
}
.bp3-tag.bp3-interactive.bp3-active,.bp3-tag.bp3-interactive:active{
    background-color:rgba(92,112,128,.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:2px auto rgba(19,124,189,.6);
    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,.85)
}
.bp3-dark .bp3-tag.bp3-interactive.bp3-active,.bp3-dark .bp3-tag.bp3-interactive:active{
    background-color:rgba(191,204,214,.7)
}
.bp3-dark .bp3-tag .bp3-icon-large,.bp3-dark .bp3-tag .bp3-icon-standard,.bp3-dark .bp3-tag>.bp3-icon{
    fill:currentColor
}
.bp3-tag .bp3-icon-large,.bp3-tag .bp3-icon-standard,.bp3-tag>.bp3-icon{
    fill:#fff
}
.bp3-large .bp3-tag,.bp3-tag.bp3-large{
    font-size:14px;
    line-height:20px;
    min-height:30px;
    min-width:30px;
    padding:5px 10px
}
.bp3-large .bp3-tag:before,.bp3-large .bp3-tag>*,.bp3-tag.bp3-large:before,.bp3-tag.bp3-large>*{
    margin-right:7px
}
.bp3-large .bp3-tag:empty:before,.bp3-large .bp3-tag>:last-child,.bp3-tag.bp3-large:empty:before,.bp3-tag.bp3-large>:last-child{
    margin-right:0
}
.bp3-large .bp3-tag.bp3-round,.bp3-tag.bp3-large.bp3-round{
    padding-left:12px;
    padding-right:12px
}
.bp3-tag.bp3-intent-primary{
    background:#137cbd;
    color:#fff
}
.bp3-tag.bp3-intent-primary.bp3-interactive{
    cursor:pointer
}
.bp3-tag.bp3-intent-primary.bp3-interactive:hover{
    background-color:rgba(19,124,189,.85)
}
.bp3-tag.bp3-intent-primary.bp3-interactive.bp3-active,.bp3-tag.bp3-intent-primary.bp3-interactive:active{
    background-color:rgba(19,124,189,.7)
}
.bp3-tag.bp3-intent-success{
    background:#0f9960;
    color:#fff
}
.bp3-tag.bp3-intent-success.bp3-interactive{
    cursor:pointer
}
.bp3-tag.bp3-intent-success.bp3-interactive:hover{
    background-color:rgba(15,153,96,.85)
}
.bp3-tag.bp3-intent-success.bp3-interactive.bp3-active,.bp3-tag.bp3-intent-success.bp3-interactive:active{
    background-color:rgba(15,153,96,.7)
}
.bp3-tag.bp3-intent-warning{
    background:#d9822b;
    color:#fff
}
.bp3-tag.bp3-intent-warning.bp3-interactive{
    cursor:pointer
}
.bp3-tag.bp3-intent-warning.bp3-interactive:hover{
    background-color:rgba(217,130,43,.85)
}
.bp3-tag.bp3-intent-warning.bp3-interactive.bp3-active,.bp3-tag.bp3-intent-warning.bp3-interactive:active{
    background-color:rgba(217,130,43,.7)
}
.bp3-tag.bp3-intent-danger{
    background:#db3737;
    color:#fff
}
.bp3-tag.bp3-intent-danger.bp3-interactive{
    cursor:pointer
}
.bp3-tag.bp3-intent-danger.bp3-interactive:hover{
    background-color:rgba(219,55,55,.85)
}
.bp3-tag.bp3-intent-danger.bp3-interactive.bp3-active,.bp3-tag.bp3-intent-danger.bp3-interactive:active{
    background-color:rgba(219,55,55,.7)
}
.bp3-tag.bp3-fill{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    width:100%
}
.bp3-tag.bp3-minimal .bp3-icon-large,.bp3-tag.bp3-minimal .bp3-icon-standard,.bp3-tag.bp3-minimal>.bp3-icon{
    fill:#5c7080
}
.bp3-tag.bp3-minimal:not([class*=bp3-intent-]){
    background-color:rgba(138,155,168,.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,.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,.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,.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,.4)
}
.bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]) .bp3-icon-large,.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{
    fill:#a7b6c2
}
.bp3-tag.bp3-minimal.bp3-intent-primary{
    background-color:rgba(19,124,189,.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,.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,.35)
}
.bp3-tag.bp3-minimal.bp3-intent-primary .bp3-icon-large,.bp3-tag.bp3-minimal.bp3-intent-primary .bp3-icon-standard,.bp3-tag.bp3-minimal.bp3-intent-primary>.bp3-icon{
    fill:#137cbd
}
.bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary{
    background-color:rgba(19,124,189,.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,.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,.45)
}
.bp3-tag.bp3-minimal.bp3-intent-success{
    background-color:rgba(15,153,96,.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,.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,.35)
}
.bp3-tag.bp3-minimal.bp3-intent-success .bp3-icon-large,.bp3-tag.bp3-minimal.bp3-intent-success .bp3-icon-standard,.bp3-tag.bp3-minimal.bp3-intent-success>.bp3-icon{
    fill:#0f9960
}
.bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success{
    background-color:rgba(15,153,96,.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,.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,.45)
}
.bp3-tag.bp3-minimal.bp3-intent-warning{
    background-color:rgba(217,130,43,.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,.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,.35)
}
.bp3-tag.bp3-minimal.bp3-intent-warning .bp3-icon-large,.bp3-tag.bp3-minimal.bp3-intent-warning .bp3-icon-standard,.bp3-tag.bp3-minimal.bp3-intent-warning>.bp3-icon{
    fill:#d9822b
}
.bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning{
    background-color:rgba(217,130,43,.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,.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,.45)
}
.bp3-tag.bp3-minimal.bp3-intent-danger{
    background-color:rgba(219,55,55,.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,.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,.35)
}
.bp3-tag.bp3-minimal.bp3-intent-danger .bp3-icon-large,.bp3-tag.bp3-minimal.bp3-intent-danger .bp3-icon-standard,.bp3-tag.bp3-minimal.bp3-intent-danger>.bp3-icon{
    fill:#db3737
}
.bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger{
    background-color:rgba(219,55,55,.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,.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,.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:.5;
    padding:2px 2px 2px 0
}
.bp3-tag-remove:hover{
    background:none;
    opacity:.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:5px 5px 5px 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:2px auto rgba(19,124,189,.6);
    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.bp3-disabled,.bp3-tag-input .bp3-input-ghost:disabled{
    cursor:not-allowed
}
.bp3-tag-input .bp3-button,.bp3-tag-input .bp3-spinner{
    margin:3px 3px 3px 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 5px 5px 0
}
.bp3-tag-input.bp3-large .bp3-spinner{
    margin:8px 8px 8px 0
}
.bp3-tag-input.bp3-active{
    background-color:#fff;
    -webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.2);
    box-shadow:0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 1px 1px rgba(16,22,26,.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,.3),inset 0 1px 1px rgba(16,22,26,.2);
    box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 1px 1px rgba(16,22,26,.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,.3),inset 0 1px 1px rgba(16,22,26,.2);
    box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 1px 1px rgba(16,22,26,.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,.3),inset 0 1px 1px rgba(16,22,26,.2);
    box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 1px 1px rgba(16,22,26,.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,.3),inset 0 1px 1px rgba(16,22,26,.2);
    box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 1px 1px rgba(16,22,26,.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,.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,.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,.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,.6)
}
.bp3-dark .bp3-tag-input .bp3-input-ghost::placeholder,.bp3-tag-input.bp3-dark .bp3-input-ghost::placeholder{
    color:rgba(167,182,194,.6)
}
.bp3-dark .bp3-tag-input.bp3-active,.bp3-tag-input.bp3-dark.bp3-active{
    background-color:rgba(16,22,26,.3);
    -webkit-box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);
    box-shadow:0 0 0 1px #137cbd,0 0 0 1px #137cbd,0 0 0 3px rgba(19,124,189,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.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,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);
    box-shadow:0 0 0 1px #106ba3,0 0 0 3px rgba(16,107,163,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.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,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);
    box-shadow:0 0 0 1px #0d8050,0 0 0 3px rgba(13,128,80,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.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,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);
    box-shadow:0 0 0 1px #bf7326,0 0 0 3px rgba(191,115,38,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.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,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.4);
    box-shadow:0 0 0 1px #c23030,0 0 0 3px rgba(194,48,48,.3),inset 0 0 0 1px rgba(16,22,26,.3),inset 0 1px 1px rgba(16,22,26,.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,.6);
    opacity:1
}
.bp3-input-ghost::-moz-placeholder{
    color:rgba(92,112,128,.6);
    opacity:1
}
.bp3-input-ghost:-ms-input-placeholder{
    color:rgba(92,112,128,.6);
    opacity:1
}
.bp3-input-ghost::-ms-input-placeholder{
    color:rgba(92,112,128,.6);
    opacity:1
}
.bp3-input-ghost::placeholder{
    color:rgba(92,112,128,.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:#fff;
    border-radius:3px;
    -webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);
    box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.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-appear,.bp3-toast.bp3-toast-enter{
    -webkit-transform:translateY(-40px);
    transform:translateY(-40px)
}
.bp3-toast.bp3-toast-appear-active,.bp3-toast.bp3-toast-enter-active{
    -webkit-transform:translateY(0);
    transform:translateY(0);
    -webkit-transition-delay:0s;
    transition-delay:0s;
    -webkit-transition-duration:.3s;
    transition-duration:.3s;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform,-webkit-transform;
    -webkit-transition-timing-function:cubic-bezier(.54,1.12,.38,1.11);
    transition-timing-function:cubic-bezier(.54,1.12,.38,1.11)
}
.bp3-toast.bp3-toast-appear~.bp3-toast,.bp3-toast.bp3-toast-enter~.bp3-toast{
    -webkit-transform:translateY(-40px);
    transform:translateY(-40px)
}
.bp3-toast.bp3-toast-appear-active~.bp3-toast,.bp3-toast.bp3-toast-enter-active~.bp3-toast{
    -webkit-transform:translateY(0);
    transform:translateY(0);
    -webkit-transition-delay:0s;
    transition-delay:0s;
    -webkit-transition-duration:.3s;
    transition-duration:.3s;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform,-webkit-transform;
    -webkit-transition-timing-function:cubic-bezier(.54,1.12,.38,1.11);
    transition-timing-function:cubic-bezier(.54,1.12,.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:0s;
    transition-delay:0s;
    -webkit-transition-duration:.3s;
    transition-duration:.3s;
    -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(.4,1,.75,.9);
    transition-timing-function:cubic-bezier(.4,1,.75,.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:.1s;
    transition-duration:.1s;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform,-webkit-transform;
    -webkit-transition-timing-function:cubic-bezier(.4,1,.75,.9);
    transition-timing-function:cubic-bezier(.4,1,.75,.9)
}
.bp3-toast .bp3-button-group{
    -webkit-box-flex:0;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    padding:5px 5px 5px 0
}
.bp3-toast>.bp3-icon{
    color:#5c7080;
    margin:12px 0 12px 12px
}
.bp3-dark .bp3-toast,.bp3-toast.bp3-dark{
    background-color:#394b59;
    -webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);
    box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)
}
.bp3-dark .bp3-toast>.bp3-icon,.bp3-toast.bp3-dark>.bp3-icon{
    color:#a7b6c2
}
.bp3-toast[class*=bp3-intent-] a{
    color:hsla(0,0%,100%,.7)
}
.bp3-toast[class*=bp3-intent-]>.bp3-icon,.bp3-toast[class*=bp3-intent-] a:hover{
    color:#fff
}
.bp3-toast[class*=bp3-intent-] .bp3-button,.bp3-toast[class*=bp3-intent-] .bp3-button .bp3-icon,.bp3-toast[class*=bp3-intent-] .bp3-button:active,.bp3-toast[class*=bp3-intent-] .bp3-button:before{
    color:hsla(0,0%,100%,.7)!important
}
.bp3-toast[class*=bp3-intent-] .bp3-button:focus{
    outline-color:hsla(0,0%,100%,.5)
}
.bp3-toast[class*=bp3-intent-] .bp3-button:hover{
    background-color:hsla(0,0%,100%,.15)!important;
    color:#fff!important
}
.bp3-toast[class*=bp3-intent-] .bp3-button:active{
    background-color:hsla(0,0%,100%,.3)!important;
    color:#fff!important
}
.bp3-toast[class*=bp3-intent-] .bp3-button:after{
    background:hsla(0,0%,100%,.3)!important
}
.bp3-toast.bp3-intent-primary{
    background-color:#137cbd;
    color:#fff
}
.bp3-toast.bp3-intent-success{
    background-color:#0f9960;
    color:#fff
}
.bp3-toast.bp3-intent-warning{
    background-color:#d9822b;
    color:#fff
}
.bp3-toast.bp3-intent-danger{
    background-color:#db3737;
    color:#fff
}
.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;
    position:fixed;
    right:0;
    z-index:40
}
.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-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-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-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,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);
    box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.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:-.22183px
}
.bp3-tether-element-attached-right.bp3-tether-target-attached-right>.bp3-tooltip>.bp3-popover-arrow{
    right:-.22183px
}
.bp3-tether-element-attached-left.bp3-tether-target-attached-left>.bp3-tooltip>.bp3-popover-arrow{
    left:-.22183px
}
.bp3-tether-element-attached-bottom.bp3-tether-target-attached-bottom>.bp3-tooltip>.bp3-popover-arrow{
    bottom:-.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,.2);
    box-shadow:1px 1px 6px rgba(16,22,26,.2)
}
.bp3-tooltip .bp3-popover-arrow-border{
    fill:#10161a;
    fill-opacity:.1
}
.bp3-tooltip .bp3-popover-arrow-fill{
    fill:#394b59
}
.bp3-popover-appear>.bp3-tooltip,.bp3-popover-enter>.bp3-tooltip{
    -webkit-transform:scale(.8);
    transform:scale(.8)
}
.bp3-popover-appear-active>.bp3-tooltip,.bp3-popover-enter-active>.bp3-tooltip{
    -webkit-transform:scale(1);
    transform:scale(1);
    -webkit-transition-delay:0s;
    transition-delay:0s;
    -webkit-transition-duration:.1s;
    transition-duration:.1s;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform,-webkit-transform;
    -webkit-transition-timing-function:cubic-bezier(.4,1,.75,.9);
    transition-timing-function:cubic-bezier(.4,1,.75,.9)
}
.bp3-popover-exit>.bp3-tooltip{
    -webkit-transform:scale(1);
    transform:scale(1)
}
.bp3-popover-exit-active>.bp3-tooltip{
    -webkit-transform:scale(.8);
    transform:scale(.8);
    -webkit-transition-delay:0s;
    transition-delay:0s;
    -webkit-transition-duration:.1s;
    transition-duration:.1s;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform,-webkit-transform;
    -webkit-transition-timing-function:cubic-bezier(.4,1,.75,.9);
    transition-timing-function:cubic-bezier(.4,1,.75,.9)
}
.bp3-tooltip .bp3-popover-content{
    padding:10px 12px
}
.bp3-dark .bp3-tooltip,.bp3-tooltip.bp3-dark{
    -webkit-box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4);
    box-shadow:0 0 0 1px rgba(16,22,26,.2),0 2px 4px rgba(16,22,26,.4),0 8px 24px rgba(16,22,26,.4)
}
.bp3-dark .bp3-tooltip .bp3-popover-content,.bp3-tooltip.bp3-dark .bp3-popover-content{
    background:#e1e8ed;
    color:#394b59
}
.bp3-dark .bp3-tooltip .bp3-popover-arrow:before,.bp3-tooltip.bp3-dark .bp3-popover-arrow:before{
    -webkit-box-shadow:1px 1px 6px rgba(16,22,26,.4);
    box-shadow:1px 1px 6px rgba(16,22,26,.4)
}
.bp3-dark .bp3-tooltip .bp3-popover-arrow-border,.bp3-tooltip.bp3-dark .bp3-popover-arrow-border{
    fill:#10161a;
    fill-opacity:.2
}
.bp3-dark .bp3-tooltip .bp3-popover-arrow-fill,.bp3-tooltip.bp3-dark .bp3-popover-arrow-fill{
    fill:#e1e8ed
}
.bp3-tooltip.bp3-intent-primary .bp3-popover-content{
    background:#137cbd;
    color:#fff
}
.bp3-tooltip.bp3-intent-primary .bp3-popover-arrow-fill{
    fill:#137cbd
}
.bp3-tooltip.bp3-intent-success .bp3-popover-content{
    background:#0f9960;
    color:#fff
}
.bp3-tooltip.bp3-intent-success .bp3-popover-arrow-fill{
    fill:#0f9960
}
.bp3-tooltip.bp3-intent-warning .bp3-popover-content{
    background:#d9822b;
    color:#fff
}
.bp3-tooltip.bp3-intent-warning .bp3-popover-arrow-fill{
    fill:#d9822b
}
.bp3-tooltip.bp3-intent-danger .bp3-popover-content{
    background:#db3737;
    color:#fff
}
.bp3-tooltip.bp3-intent-danger .bp3-popover-arrow-fill{
    fill:#db3737
}
.bp3-tooltip-indicator{
    border-bottom:1px dotted;
    cursor:help
}
.bp3-tree .bp3-icon,.bp3-tree .bp3-icon-large,.bp3-tree .bp3-icon-standard{
    color:#5c7080
}
.bp3-tree .bp3-icon-large.bp3-intent-primary,.bp3-tree .bp3-icon-standard.bp3-intent-primary,.bp3-tree .bp3-icon.bp3-intent-primary{
    color:#137cbd
}
.bp3-tree .bp3-icon-large.bp3-intent-success,.bp3-tree .bp3-icon-standard.bp3-intent-success,.bp3-tree .bp3-icon.bp3-intent-success{
    color:#0f9960
}
.bp3-tree .bp3-icon-large.bp3-intent-warning,.bp3-tree .bp3-icon-standard.bp3-intent-warning,.bp3-tree .bp3-icon.bp3-intent-warning{
    color:#d9822b
}
.bp3-tree .bp3-icon-large.bp3-intent-danger,.bp3-tree .bp3-icon-standard.bp3-intent-danger,.bp3-tree .bp3-icon.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:0
}
.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,.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 .2s cubic-bezier(.4,1,.75,.9);
    transition:-webkit-transform .2s cubic-bezier(.4,1,.75,.9);
    transition:transform .2s cubic-bezier(.4,1,.75,.9);
    transition:transform .2s cubic-bezier(.4,1,.75,.9),-webkit-transform .2s cubic-bezier(.4,1,.75,.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-target,.bp3-tree-node-secondary-label .bp3-popover-wrapper{
    -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,.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,.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-large,.bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-icon-standard{
    color:#fff
}
.bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-tree-node-caret:before{
    color:hsla(0,0%,100%,.7)
}
.bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-tree-node-caret:hover:before{
    color:#fff
}
.bp3-dark .bp3-tree-node-content:hover{
    background-color:rgba(92,112,128,.3)
}
.bp3-dark .bp3-tree .bp3-icon,.bp3-dark .bp3-tree .bp3-icon-large,.bp3-dark .bp3-tree .bp3-icon-standard{
    color:#a7b6c2
}
.bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-primary,.bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-primary,.bp3-dark .bp3-tree .bp3-icon.bp3-intent-primary{
    color:#137cbd
}
.bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-success,.bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-success,.bp3-dark .bp3-tree .bp3-icon.bp3-intent-success{
    color:#0f9960
}
.bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-warning,.bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-warning,.bp3-dark .bp3-tree .bp3-icon.bp3-intent-warning{
    color:#d9822b
}
.bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-danger,.bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-danger,.bp3-dark .bp3-tree .bp3-icon.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:#fff;
    border-radius:3px;
    -webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);
    box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);
    left:calc(50% - 250px);
    top:20vh;
    width:500px;
    z-index:21
}
.bp3-omnibar.bp3-overlay-appear,.bp3-omnibar.bp3-overlay-enter{
    -webkit-filter:blur(20px);
    filter:blur(20px);
    opacity:.2
}
.bp3-omnibar.bp3-overlay-appear-active,.bp3-omnibar.bp3-overlay-enter-active{
    -webkit-filter:blur(0);
    filter:blur(0);
    opacity:1;
    -webkit-transition-delay:0s;
    transition-delay:0s;
    -webkit-transition-duration:.2s;
    transition-duration:.2s;
    -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(.4,1,.75,.9);
    transition-timing-function:cubic-bezier(.4,1,.75,.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:.2;
    -webkit-transition-delay:0s;
    transition-delay:0s;
    -webkit-transition-duration:.2s;
    transition-duration:.2s;
    -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(.4,1,.75,.9);
    transition-timing-function:cubic-bezier(.4,1,.75,.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,.15);
    box-shadow:inset 0 1px 0 rgba(16,22,26,.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,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4);
    box-shadow:0 0 0 1px rgba(16,22,26,.2),0 4px 8px rgba(16,22,26,.4),0 18px 46px 6px rgba(16,22,26,.4)
}
.bp3-omnibar-overlay .bp3-overlay-backdrop{
    background-color:rgba(16,22,26,.2)
}
.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
}
.lm-Widget,.p-Widget{
    box-sizing:border-box;
    position:relative;
    overflow:hidden;
    cursor:default
}
.lm-Widget.lm-mod-hidden,.p-Widget.p-mod-hidden{
    display:none!important
}
.lm-CommandPalette,.p-CommandPalette{
    display:flex;
    flex-direction:column;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.lm-CommandPalette-search,.p-CommandPalette-search{
    flex:0 0 auto
}
.lm-CommandPalette-content,.p-CommandPalette-content{
    flex:1 1 auto;
    margin:0;
    padding:0;
    min-height:0;
    overflow:auto;
    list-style-type:none
}
.lm-CommandPalette-header,.p-CommandPalette-header{
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis
}
.lm-CommandPalette-item,.p-CommandPalette-item{
    display:flex;
    flex-direction:row
}
.lm-CommandPalette-itemIcon,.p-CommandPalette-itemIcon{
    flex:0 0 auto
}
.lm-CommandPalette-itemContent,.p-CommandPalette-itemContent{
    flex:1 1 auto;
    overflow:hidden
}
.lm-CommandPalette-itemShortcut,.p-CommandPalette-itemShortcut{
    flex:0 0 auto
}
.lm-CommandPalette-itemLabel,.p-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:400;
    font-size:12px;
    cursor:pointer
}
.lm-DockPanel,.lm-DockPanel-widget,.p-DockPanel,.p-DockPanel-widget{
    z-index:0
}
.lm-DockPanel-tabBar,.p-DockPanel-tabBar{
    z-index:1
}
.lm-DockPanel-handle,.p-DockPanel-handle{
    z-index:2
}
.lm-DockPanel-handle.lm-mod-hidden,.p-DockPanel-handle.p-mod-hidden{
    display:none!important
}
.lm-DockPanel-handle:after,.p-DockPanel-handle:after{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    content:""
}
.lm-DockPanel-handle[data-orientation=horizontal],.p-DockPanel-handle[data-orientation=horizontal]{
    cursor:ew-resize
}
.lm-DockPanel-handle[data-orientation=vertical],.p-DockPanel-handle[data-orientation=vertical]{
    cursor:ns-resize
}
.lm-DockPanel-handle[data-orientation=horizontal]:after,.p-DockPanel-handle[data-orientation=horizontal]:after{
    left:50%;
    min-width:8px;
    transform:translateX(-50%)
}
.lm-DockPanel-handle[data-orientation=vertical]:after,.p-DockPanel-handle[data-orientation=vertical]:after{
    top:50%;
    min-height:8px;
    transform:translateY(-50%)
}
.lm-DockPanel-overlay,.p-DockPanel-overlay{
    z-index:3;
    box-sizing:border-box;
    pointer-events:none
}
.lm-DockPanel-overlay.lm-mod-hidden,.p-DockPanel-overlay.p-mod-hidden{
    display:none!important
}
.lm-Menu,.p-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
}
.lm-Menu-content,.p-Menu-content{
    margin:0;
    padding:0;
    display:table;
    list-style-type:none
}
.lm-Menu-item,.p-Menu-item{
    display:table-row
}
.lm-Menu-item.lm-mod-collapsed,.lm-Menu-item.lm-mod-hidden,.p-Menu-item.p-mod-collapsed,.p-Menu-item.p-mod-hidden{
    display:none!important
}
.lm-Menu-itemIcon,.lm-Menu-itemSubmenuIcon,.p-Menu-itemIcon,.p-Menu-itemSubmenuIcon{
    display:table-cell;
    text-align:center
}
.lm-Menu-itemLabel,.p-Menu-itemLabel{
    display:table-cell;
    text-align:left
}
.lm-Menu-itemShortcut,.p-Menu-itemShortcut{
    display:table-cell;
    text-align:right
}
.lm-MenuBar,.p-MenuBar{
    outline:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.lm-MenuBar-content,.p-MenuBar-content{
    margin:0;
    padding:0;
    display:flex;
    flex-direction:row;
    list-style-type:none
}
.lm-MenuBar-item,.p--MenuBar-item{
    box-sizing:border-box
}
.lm-MenuBar-itemIcon,.lm-MenuBar-itemLabel,.p-MenuBar-itemIcon,.p-MenuBar-itemLabel{
    display:inline-block
}
.lm-ScrollBar,.p-ScrollBar{
    display:flex;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.lm-ScrollBar[data-orientation=horizontal],.p-ScrollBar[data-orientation=horizontal]{
    flex-direction:row
}
.lm-ScrollBar[data-orientation=vertical],.p-ScrollBar[data-orientation=vertical]{
    flex-direction:column
}
.lm-ScrollBar-button,.p-ScrollBar-button{
    box-sizing:border-box;
    flex:0 0 auto
}
.lm-ScrollBar-track,.p-ScrollBar-track{
    box-sizing:border-box;
    position:relative;
    overflow:hidden;
    flex:1 1 auto
}
.lm-ScrollBar-thumb,.p-ScrollBar-thumb{
    box-sizing:border-box;
    position:absolute
}
.lm-SplitPanel-child,.p-SplitPanel-child{
    z-index:0
}
.lm-SplitPanel-handle,.p-SplitPanel-handle{
    z-index:1
}
.lm-SplitPanel-handle.lm-mod-hidden,.p-SplitPanel-handle.p-mod-hidden{
    display:none!important
}
.lm-SplitPanel-handle:after,.p-SplitPanel-handle:after{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    content:""
}
.lm-SplitPanel[data-orientation=horizontal]>.lm-SplitPanel-handle,.p-SplitPanel[data-orientation=horizontal]>.p-SplitPanel-handle{
    cursor:ew-resize
}
.lm-SplitPanel[data-orientation=vertical]>.lm-SplitPanel-handle,.p-SplitPanel[data-orientation=vertical]>.p-SplitPanel-handle{
    cursor:ns-resize
}
.lm-SplitPanel[data-orientation=horizontal]>.lm-SplitPanel-handle:after,.p-SplitPanel[data-orientation=horizontal]>.p-SplitPanel-handle:after{
    left:50%;
    min-width:8px;
    transform:translateX(-50%)
}
.lm-SplitPanel[data-orientation=vertical]>.lm-SplitPanel-handle:after,.p-SplitPanel[data-orientation=vertical]>.p-SplitPanel-handle:after{
    top:50%;
    min-height:8px;
    transform:translateY(-50%)
}
.lm-TabBar,.p-TabBar{
    display:flex;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.lm-TabBar[data-orientation=horizontal],.p-TabBar[data-orientation=horizontal]{
    flex-direction:row
}
.lm-TabBar[data-orientation=vertical],.p-TabBar[data-orientation=vertical]{
    flex-direction:column
}
.lm-TabBar-content,.p-TabBar-content{
    margin:0;
    padding:0;
    display:flex;
    flex:1 1 auto;
    list-style-type:none
}
.lm-TabBar[data-orientation=horizontal]>.lm-TabBar-content,.p-TabBar[data-orientation=horizontal]>.p-TabBar-content{
    flex-direction:row
}
.lm-TabBar[data-orientation=vertical]>.lm-TabBar-content,.p-TabBar[data-orientation=vertical]>.p-TabBar-content{
    flex-direction:column
}
.lm-TabBar-tab,.p-TabBar-tab{
    display:flex;
    flex-direction:row;
    box-sizing:border-box;
    overflow:hidden
}
.lm-TabBar-tabCloseIcon,.lm-TabBar-tabIcon,.p-TabBar-tabCloseIcon,.p-TabBar-tabIcon{
    flex:0 0 auto
}
.lm-TabBar-tabLabel,.p-TabBar-tabLabel{
    flex:1 1 auto;
    overflow:hidden;
    white-space:nowrap
}
.lm-TabBar-tabInput{
    user-select:all;
    width:100%;
    box-sizing:border-box
}
.lm-TabBar-tab.lm-mod-hidden,.p-TabBar-tab.p-mod-hidden{
    display:none!important
}
.lm-TabBar.lm-mod-dragging .lm-TabBar-tab,.p-TabBar.p-mod-dragging .p-TabBar-tab{
    position:relative
}
.lm-TabBar.lm-mod-dragging[data-orientation=horizontal] .lm-TabBar-tab,.p-TabBar.p-mod-dragging[data-orientation=horizontal] .p-TabBar-tab{
    left:0;
    transition:left .15s ease
}
.lm-TabBar.lm-mod-dragging[data-orientation=vertical] .lm-TabBar-tab,.p-TabBar.p-mod-dragging[data-orientation=vertical] .p-TabBar-tab{
    top:0;
    transition:top .15s ease
}
.p-TabBar.p-mod-dragging .p-TabBar-tab.p-mod-dragging .lm-TabBar.lm-mod-dragging .lm-TabBar-tab.lm-mod-dragging{
    transition:none
}
.lm-TabPanel-tabBar,.p-TabPanel-tabBar{
    z-index:1
}
.lm-TabPanel-stackedPanel,.p-TabPanel-stackedPanel{
    z-index:0
}
:root{
    --jp-icon-add:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTkgMTNoLTZ2NmgtMnYtNkg1di0yaDZWNWgydjZoNnYyeiIgZmlsbD0iIzYxNjE2MSIvPjwvc3ZnPg==);
    --jp-icon-bug:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjAgOGgtMi44MWE1Ljk4NSA1Ljk4NSAwIDAwLTEuODItMS45NkwxNyA0LjQxIDE1LjU5IDNsLTIuMTcgMi4xN0MxMi45NiA1LjA2IDEyLjQ5IDUgMTIgNWMtLjQ5IDAtLjk2LjA2LTEuNDEuMTdMOC40MSAzIDcgNC40MWwxLjYyIDEuNjNDNy44OCA2LjU1IDcuMjYgNy4yMiA2LjgxIDhINHYyaDIuMDljLS4wNS4zMy0uMDkuNjYtLjA5IDF2MUg0djJoMnYxYzAgLjM0LjA0LjY3LjA5IDFINHYyaDIuODFjMS4wNCAxLjc5IDIuOTcgMyA1LjE5IDNzNC4xNS0xLjIxIDUuMTktM0gyMHYtMmgtMi4wOWMuMDUtLjMzLjA5LS42Ni4wOS0xdi0xaDJ2LTJoLTJ2LTFjMC0uMzQtLjA0LS42Ny0uMDktMUgyMFY4em0tNiA4aC00di0yaDR2MnptMC00aC00di0yaDR2MnoiIGZpbGw9IiM2MTYxNjEiLz48L3N2Zz4=);
    --jp-icon-build:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPjxwYXRoIGQ9Ik0xNC45IDE3LjQ1YzEuMzUgMCAyLjQ1LTEuMSAyLjQ1LTIuNDVzLTEuMS0yLjQ1LTIuNDUtMi40NWMtMS4zNiAwLTIuNDUgMS4xLTIuNDUgMi40NXMxLjA5IDIuNDUgMi40NSAyLjQ1em01LjItMS43N2wxLjQ4IDEuMTZjLjEzLjExLjE3LjI5LjA4LjQ1bC0xLjQgMi40MmEuMzUuMzUgMCAwMS0uNDMuMTVsLTEuNzQtLjdjLS4zNi4yOC0uNzYuNTEtMS4xOC42OWwtLjI3IDEuODVjLS4wMi4xNy0uMTcuMy0uMzQuM2gtMi44Yy0uMTggMC0uMzItLjEzLS4zNS0uM2wtLjI2LTEuODVjLS40My0uMTgtLjgyLS40MS0xLjE4LS42OWwtMS43NS43Yy0uMTUuMDYtLjM0IDAtLjQyLS4xNWwtMS40LTIuNDJhLjM1MS4zNTEgMCAwMS4wOC0uNDVsMS40OC0xLjE2LS4wNS0uNjguMDUtLjY5LTEuNDgtMS4xNWEuMzUzLjM1MyAwIDAxLS4wOC0uNDVsMS40LTIuNDJjLjA4LS4xNi4yNy0uMjIuNDItLjE2bDEuNzUuNzFjLjM2LS4yOC43NS0uNTIgMS4xOC0uNjlsLjI2LTEuODZjLjAzLS4xNi4xNy0uMjkuMzUtLjI5aDIuOGMuMTcgMCAuMzIuMTMuMzQuMjlsLjI3IDEuODZjLjQyLjE3LjgyLjQxIDEuMTguNjlsMS43NC0uNzFjLjE3LS4wNi4zNCAwIC40My4xNmwxLjQgMi40MmMuMDkuMTUuMDUuMzQtLjA4LjQ1bC0xLjQ4IDEuMTUuMDUuNjktLjA1LjY4ek03LjMzIDcuNDQ1QTEuNTY2IDEuNTY2IDAgMDA3LjkwNCA1LjNhMS41NzUgMS41NzUgMCAxMC0uNTc0IDIuMTQ1em0yLjMyNy0yLjY1bDEuMjEuMTU3Yy4wOTYuMDI1LjE3My4xMi4xNzEuMjM2djEuOGEuMjE0LjIxNCAwIDAxLS4xODMuMjIzbC0xLjE5NS4xNy0uNDIuNzUuNDMgMS4xMjZjLjAzNy4xMDYgMCAuMjItLjA5Ni4yNzVsLTEuNTU5LjlhLjIyOC4yMjggMCAwMS0uMjk0LS4wNWwtLjczNC0uOTUtLjg3OC0uMDAxLS43NjIuOTZjLS4wNTguMDgtLjE3My4xLS4yNzUuMDQzbC0xLjU2LS45MDFhLjIyOS4yMjkgMCAwMS0uMTAxLS4yNzZsLjQ1Mi0xLjExNi0uMjQ2LS4zNjYtLjE5NC0uMzk2LTEuMTkyLS4xNjZhLjIyOS4yMjkgMCAwMS0uMTg5LS4yMjZWNS4xODZjLjAwMi0uMTE3LjA3Ny0uMjA2LjE3NS0uMjE3bDEuMjA0LS4xNzUuNDQ2LS43NjYtLjQ1Ni0xLjExYS4yMjguMjI4IDAgMDEuMTA0LS4yOGwxLjU2LS45YS4yMjUuMjI1IDAgMDEuMjg1LjA1NGwuNzYuOTM2Ljg2LjAxLjc0NS0uOTQ5YS4yMTQuMjE0IDAgMDEuMjg0LS4wNDhsMS41Ni45Yy4xMDEuMDU3LjE0NC4xNzEuMTE4LjI2N2wtLjQ3IDEuMTI2LjI0Ni4zNjYuMTk0LjM5NnoiLz48L2c+PC9zdmc+);
    --jp-icon-caret-down-empty-thin:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj48ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj48cGF0aCBjbGFzcz0ic3QxIiBkPSJNOS45IDEzLjZMMy42IDcuNGwuOC0uOCA1LjUgNS42IDUuNS01LjUuNy43eiIvPjwvZz48L3N2Zz4=);
    --jp-icon-caret-down-empty:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij48cGF0aCBkPSJNNS4yIDUuOUw5IDkuN2wzLjgtMy44TDE0IDcuMWwtNC45IDUtNC45LTUgMS0xLjJ6IiBmaWxsPSIjNjE2MTYxIiBzaGFwZS1yZW5kZXJpbmc9Imdlb21ldHJpY1ByZWNpc2lvbiIvPjwvc3ZnPg==);
    --jp-icon-caret-down:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij48cGF0aCBkPSJNNS4yIDcuNUw5IDExLjJsMy44LTMuOEg1LjJ6IiBmaWxsPSIjNjE2MTYxIiBzaGFwZS1yZW5kZXJpbmc9Imdlb21ldHJpY1ByZWNpc2lvbiIvPjwvc3ZnPg==);
    --jp-icon-caret-left:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij48cGF0aCBkPSJNMTAuOCAxMi44TDcuMSA5bDMuOC0zLjh2Ny42aC0uMXoiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIi8+PC9zdmc+);
    --jp-icon-caret-right:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij48cGF0aCBkPSJNNy4yIDUuMkwxMC45IDlsLTMuOCAzLjhWNS4yaC4xeiIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iLz48L3N2Zz4=);
    --jp-icon-caret-up-empty-thin:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj48ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTUuNCAxMy4zTDkuOSA3LjdsLTUuNSA1LjUtLjgtLjcgNi4zLTYuMiA2LjIgNi4zeiIvPjwvZz48L3N2Zz4=);
    --jp-icon-caret-up:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij48cGF0aCBkPSJNNS4yIDEwLjVMOSA2LjhsMy44IDMuOEg1LjJ6IiBmaWxsPSIjNjE2MTYxIiBzaGFwZS1yZW5kZXJpbmc9Imdlb21ldHJpY1ByZWNpc2lvbiIvPjwvc3ZnPg==);
    --jp-icon-case-sensitive:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj48cGF0aCBkPSJNMiAyaDE2djE2SDJ6IiBmaWxsPSIjNDE0MTQxIi8+PGcgY2xhc3M9ImpwLWljb24tYWNjZW50MiIgZmlsbD0iI0ZGRiI+PHBhdGggZD0iTTcuNiA4aC45bDMuNSA4aC0xLjFsLS45LTJINmwtLjkgMkg0bDMuNi04ek04IDkuMUw2LjQgMTNoMy4yTDggOS4xek0xNi42IDkuOGMtLjIuMS0uNC4xLS43LjEtLjIgMC0uNC0uMS0uNi0uMi0uMS0uMS0uMi0uNC0uMi0uNy0uMy4zLS42LjUtLjkuNy0uMy4xLS43LjItMS4xLjItLjMgMC0uNSAwLS43LS4xbC0uNi0uM2MtLjItLjEtLjMtLjMtLjQtLjUtLjEtLjItLjEtLjQtLjEtLjcgMC0uMy4xLS42LjItLjguMS0uMi4zLS40LjQtLjUuMSAwIC4zLS4xLjYtLjIuMi0uMS41LS4xLjctLjIuMy0uMS41LS4xLjctLjEuMiAwIC40LS4xLjYtLjEuMiAwIC4zLS4xLjQtLjIuMS0uMS4yLS4yLjItLjQgMC0xLTEuMS0xLTEuMy0xLS40IDAtMS40IDAtMS40IDEuMmgtLjljMC0uNC4xLS43LjItMSAuMS0uMi4zLS40LjUtLjYuMi0uMi41LS4zLjgtLjMuMy0uMS42LS4xLjktLjEuMyAwIC41IDAgLjguMS4zIDAgLjUuMS43LjIuMi4xLjQuMy41LjUuMS4yLjEuNC4xLjhWOWMwIC4xLjEuMi4zLjJoLjN2LjZ6bS0xLjQtMi45Yy0xLjIuNi0zLjEuMi0zLjEgMS40IDAgMS40IDMuMSAxIDMuMS0uNXYtLjl6Ii8+PC9nPjwvc3ZnPg==);
    --jp-icon-check:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNOSAxNi4xN0w0LjgzIDEybC0xLjQyIDEuNDFMOSAxOSAyMSA3bC0xLjQxLTEuNDF6IiBmaWxsPSIjNjE2MTYxIi8+PC9zdmc+);
    --jp-icon-circle-empty:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTIgMkM2LjQ3IDIgMiA2LjQ3IDIgMTJzNC40NyAxMCAxMCAxMCAxMC00LjQ3IDEwLTEwUzE3LjUzIDIgMTIgMnptMCAxOGMtNC40MSAwLTgtMy41OS04LThzMy41OS04IDgtOCA4IDMuNTkgOCA4LTMuNTkgOC04IDh6IiBmaWxsPSIjNjE2MTYxIi8+PC9zdmc+);
    --jp-icon-circle:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSI5IiBjeT0iOSIgcj0iOCIgZmlsbD0iIzYxNjE2MSIvPjwvc3ZnPg==);
    --jp-icon-clear:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij48bWFzayBpZD0iYSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMGgyNHYyNEgweiIvPjxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjgiLz48L21hc2s+PGcgY2xhc3M9ImpwLWljb24zIiBmaWxsPSIjNjE2MTYxIj48cGF0aCBkPSJNNC45MjkgNi4zNDNMNi4zNDMgNC45M2wxMi43MjggMTIuNzI4LTEuNDE0IDEuNDE0eiIvPjxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjEwIiBtYXNrPSJ1cmwoI2EpIi8+PC9nPjwvc3ZnPg==);
    --jp-icon-close:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMSIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xOSA2LjQxTDE3LjU5IDUgMTIgMTAuNTkgNi40MSA1IDUgNi40MSAxMC41OSAxMiA1IDE3LjU5IDYuNDEgMTkgMTIgMTMuNDEgMTcuNTkgMTkgMTkgMTcuNTkgMTMuNDEgMTJ6IiBmaWxsPSIjNjE2MTYxIi8+PGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iNyIgZmlsbD0ibm9uZSIvPjwvc3ZnPg==);
    --jp-icon-console:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwMCAyMDAiPjxwYXRoIGQ9Ik0yMCAxOS44aDE2MHYxNTkuOUgyMHoiIGZpbGw9IiMwMjg4RDEiLz48cGF0aCBkPSJNMTA1IDEyNy4zaDQwdjEyLjhoLTQwek01MS4xIDc3TDc0IDk5LjlsLTIzLjMgMjMuMyAxMC41IDEwLjUgMjMuMy0yMy4zTDk1IDk5LjkgODQuNSA4OS40IDYxLjYgNjYuNXoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=);
    --jp-icon-copy:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTEuOSAxSDMuMmMtLjggMC0xLjUuNy0xLjUgMS41djEwLjJoMS41VjIuNWg4LjdWMXptMi4yIDIuOWgtOGMtLjggMC0xLjUuNy0xLjUgMS41djEwLjJjMCAuOC43IDEuNSAxLjUgMS41aDhjLjggMCAxLjUtLjcgMS41LTEuNVY1LjRjLS4xLS44LS43LTEuNS0xLjUtMS41em0wIDExLjZoLThWNS40aDh2MTAuMXoiIGZpbGw9IiM2MTYxNjEiLz48L3N2Zz4=);
    --jp-icon-cut:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOS42NCA3LjY0Yy4yMy0uNS4zNi0xLjA1LjM2LTEuNjQgMC0yLjIxLTEuNzktNC00LTRTMiAzLjc5IDIgNnMxLjc5IDQgNCA0Yy41OSAwIDEuMTQtLjEzIDEuNjQtLjM2TDEwIDEybC0yLjM2IDIuMzZDNy4xNCAxNC4xMyA2LjU5IDE0IDYgMTRjLTIuMjEgMC00IDEuNzktNCA0czEuNzkgNCA0IDQgNC0xLjc5IDQtNGMwLS41OS0uMTMtMS4xNC0uMzYtMS42NEwxMiAxNGw3IDdoM3YtMUw5LjY0IDcuNjR6TTYgOGMtMS4xIDAtMi0uODktMi0ycy45LTIgMi0yIDIgLjg5IDIgMi0uOSAyLTIgMnptMCAxMmMtMS4xIDAtMi0uODktMi0ycy45LTIgMi0yIDIgLjg5IDIgMi0uOSAyLTIgMnptNi03LjVjLS4yOCAwLS41LS4yMi0uNS0uNXMuMjItLjUuNS0uNS41LjIyLjUuNS0uMjIuNS0uNS41ek0xOSAzbC02IDYgMiAyIDctN1YzeiIgZmlsbD0iIzYxNjE2MSIvPjwvc3ZnPg==);
    --jp-icon-download:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTkgOWgtNFYzSDl2Nkg1bDcgNyA3LTd6TTUgMTh2MmgxNHYtMkg1eiIgZmlsbD0iIzYxNjE2MSIvPjwvc3ZnPg==);
    --jp-icon-edit:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMyAxNy4yNVYyMWgzLjc1TDE3LjgxIDkuOTRsLTMuNzUtMy43NUwzIDE3LjI1ek0yMC43MSA3LjA0YS45OTYuOTk2IDAgMDAwLTEuNDFsLTIuMzQtMi4zNGEuOTk2Ljk5NiAwIDAwLTEuNDEgMGwtMS44MyAxLjgzIDMuNzUgMy43NSAxLjgzLTEuODN6IiBmaWxsPSIjNjE2MTYxIi8+PC9zdmc+);
    --jp-icon-ellipses:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPjxjaXJjbGUgY3g9IjUiIGN5PSIxMiIgcj0iMiIvPjxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjIiLz48Y2lyY2xlIGN4PSIxOSIgY3k9IjEyIiByPSIyIi8+PC9nPjwvc3ZnPg==);
    --jp-icon-extension:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMjAuNSAxMUgxOVY3YzAtMS4xLS45LTItMi0yaC00VjMuNWEyLjUgMi41IDAgMDAtNSAwVjVINGMtMS4xIDAtMS45OS45LTEuOTkgMnYzLjhIMy41YzEuNDkgMCAyLjcgMS4yMSAyLjcgMi43cy0xLjIxIDIuNy0yLjcgMi43SDJWMjBjMCAxLjEuOSAyIDIgMmgzLjh2LTEuNWMwLTEuNDkgMS4yMS0yLjcgMi43LTIuNyAxLjQ5IDAgMi43IDEuMjEgMi43IDIuN1YyMkgxN2MxLjEgMCAyLS45IDItMnYtNGgxLjVhMi41IDIuNSAwIDAwMC01eiIgZmlsbD0iIzYxNjE2MSIvPjwvc3ZnPg==);
    --jp-icon-fast-forward:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZD0iTTQgMThsOC41LTZMNCA2djEyem05LTEydjEybDguNS02TDEzIDZ6IiBmaWxsPSIjNjE2MTYxIi8+PC9zdmc+);
    --jp-icon-file-upload:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNOSAxNmg2di02aDRsLTctNy03IDdoNHptLTQgMmgxNHYySDV6IiBmaWxsPSIjNjE2MTYxIi8+PC9zdmc+);
    --jp-icon-file:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj48cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkuMyA4LjJsLTUuNS01LjVjLS4zLS4zLS43LS41LTEuMi0uNUgzLjljLS44LjEtMS42LjktMS42IDEuOHYxNC4xYzAgLjkuNyAxLjYgMS42IDEuNmgxNC4yYy45IDAgMS42LS43IDEuNi0xLjZWOS40Yy4xLS41LS4xLS45LS40LTEuMnptLTUuOC0zLjNsMy40IDMuNmgtMy40VjQuOXptMy45IDEyLjdINC43Yy0uMSAwLS4yIDAtLjItLjJWNC43YzAtLjIuMS0uMy4yLS4zaDcuMnY0LjRzMCAuOC4zIDEuMWMuMy4zIDEuMS4zIDEuMS4zaDQuM3Y3LjJzLS4xLjItLjIuMnoiLz48L3N2Zz4=);
    --jp-icon-filter-list:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTAgMThoNHYtMmgtNHYyek0zIDZ2MmgxOFY2SDN6bTMgN2gxMnYtMkg2djJ6IiBmaWxsPSIjNjE2MTYxIi8+PC9zdmc+);
    --jp-icon-folder:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTAgNEg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMThjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY4YzAtMS4xLS45LTItMi0yaC04bC0yLTJ6Ii8+PC9zdmc+);
    --jp-icon-html5:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPjxwYXRoIGNsYXNzPSJqcC1pY29uMCBqcC1pY29uLXNlbGVjdGFibGUiIGQ9Ik0xMDguNCAwaDIzdjIyLjhoMjEuMlYwaDIzdjY5aC0yM1Y0NmgtMjF2MjNoLTIzLjJNMjA2IDIzaC0yMC4zVjBoNjMuN3YyM0gyMjl2NDZoLTIzbTUzLjUtNjloMjQuMWwxNC44IDI0LjNMMzEzLjIgMGgyNC4xdjY5aC0yM1YzNC44bC0xNi4xIDI0LjgtMTYuMS0yNC44VjY5aC0yMi42bTg5LjItNjloMjN2NDYuMmgzMi42VjY5aC01NS42Ii8+PHBhdGggY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iI2U0NGQyNiIgZD0iTTEwNy42IDQ3MWwtMzMtMzcwLjRoMzYyLjhsLTMzIDM3MC4yTDI1NS43IDUxMiIvPjxwYXRoIGNsYXNzPSJqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNmMTY1MjkiIGQ9Ik0yNTYgNDgwLjVWMTMxaDE0OC4zTDM3NiA0NDciLz48cGF0aCBjbGFzcz0ianAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNlYmViZWIiIGQ9Ik0xNDIgMTc2LjNoMTE0djQ1LjRoLTY0LjJsNC4yIDQ2LjVoNjB2NDUuM0gxNTQuNG0yIDIyLjhIMjAybDMuMiAzNi4zIDUwLjggMTMuNnY0Ny40bC05My4yLTI2Ii8+PHBhdGggY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZS1pbnZlcnNlIiBmaWxsPSIjZmZmIiBkPSJNMzY5LjYgMTc2LjNIMjU1Ljh2NDUuNGgxMDkuNm0tNC4xIDQ2LjVIMjU1Ljh2NDUuNGg1NmwtNS4zIDU5LTUwLjcgMTMuNnY0Ny4ybDkzLTI1LjgiLz48L3N2Zz4=);
    --jp-icon-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj48cGF0aCBjbGFzcz0ianAtaWNvbi1icmFuZDQganAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNGRkYiIGQ9Ik0yLjIgMi4yaDE3LjV2MTcuNUgyLjJ6Ii8+PHBhdGggY2xhc3M9ImpwLWljb24tYnJhbmQwIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzNGNTFCNSIgZD0iTTIuMiAyLjJ2MTcuNWgxNy41bC4xLTE3LjVIMi4yem0xMi4xIDIuMmMxLjIgMCAyLjIgMSAyLjIgMi4ycy0xIDIuMi0yLjIgMi4yLTIuMi0xLTIuMi0yLjIgMS0yLjIgMi4yLTIuMnpNNC40IDE3LjZsMy4zLTguOCAzLjMgNi42IDIuMi0zLjIgNC40IDUuNEg0LjR6Ii8+PC9zdmc+);
    --jp-icon-inspector:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMjAgNEg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMThjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY2YzAtMS4xLS45LTItMi0yem0tNSAxNEg0di00aDExdjR6bTAtNUg0VjloMTF2NHptNSA1aC00VjloNHY5eiIvPjwvc3ZnPg==);
    --jp-icon-json:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj48ZyBjbGFzcz0ianAtaWNvbi13YXJuMSBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNGOUE4MjUiPjxwYXRoIGQ9Ik0yMC4yIDExLjhjLTEuNiAwLTEuNy41LTEuNyAxIDAgLjQuMS45LjEgMS4zLjEuNS4xLjkuMSAxLjMgMCAxLjctMS40IDIuMy0zLjUgMi4zaC0uOXYtMS45aC41YzEuMSAwIDEuNCAwIDEuNC0uOCAwLS4zIDAtLjYtLjEtMSAwLS40LS4xLS44LS4xLTEuMiAwLTEuMyAwLTEuOCAxLjMtMi0xLjMtLjItMS4zLS43LTEuMy0yIDAtLjQuMS0uOC4xLTEuMi4xLS40LjEtLjcuMS0xIDAtLjgtLjQtLjctMS40LS44aC0uNVY0LjFoLjljMi4yIDAgMy41LjcgMy41IDIuMyAwIC40LS4xLjktLjEgMS4zLS4xLjUtLjEuOS0uMSAxLjMgMCAuNS4yIDEgMS43IDF2MS44ek0xLjggMTAuMWMxLjYgMCAxLjctLjUgMS43LTEgMC0uNC0uMS0uOS0uMS0xLjMtLjEtLjUtLjEtLjktLjEtMS4zIDAtMS42IDEuNC0yLjMgMy41LTIuM2guOXYxLjloLS41Yy0xIDAtMS40IDAtMS40LjggMCAuMyAwIC42LjEgMSAwIC4yLjEuNi4xIDEgMCAxLjMgMCAxLjgtMS4zIDJDNiAxMS4yIDYgMTEuNyA2IDEzYzAgLjQtLjEuOC0uMSAxLjItLjEuMy0uMS43LS4xIDEgMCAuOC4zLjggMS40LjhoLjV2MS45aC0uOWMtMi4xIDAtMy41LS42LTMuNS0yLjMgMC0uNC4xLS45LjEtMS4zLjEtLjUuMS0uOS4xLTEuMyAwLS41LS4yLTEtMS43LTF2LTEuOXoiLz48Y2lyY2xlIGN4PSIxMSIgY3k9IjEzLjgiIHI9IjIuMSIvPjxjaXJjbGUgY3g9IjExIiBjeT0iOC4yIiByPSIyLjEiLz48L2c+PC9zdmc+);
    --jp-icon-jupyter-favicon:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUyIiBoZWlnaHQ9IjE2NSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGFzcz0ianAtaWNvbi13YXJuMCIgZmlsbD0iI0YzNzcyNiI+PHBhdGggZD0iTTc2LjAyMSAxNDAuMTYzYy0zMi42NCAwLTYxLjE0NS0xMS45MjctNzUuOTQyLTI5LjU4IDUuNTEgMTUuODQgMTUuNzgxIDI5LjU2NyAyOS4zOSAzOS4yNzhhODAuMTY1IDgwLjE2NSAwIDAwNDYuNTcgMTQuOTI5IDgwLjE2NSA4MC4xNjUgMCAwMDQ2LjU3LTE0LjkyOWMxMy42MS05LjcxMSAyMy44OC0yMy40MzcgMjkuMzkxLTM5LjI3OC0xNC44MzMgMTcuNjUzLTQzLjMzOCAyOS41OC03NS45NzkgMjkuNTh6TTc2LjAxNiAyNS4zMzFjMzIuNjQgMCA2MS4xNDYgMTEuOTI3IDc1Ljk0MyAyOS41OC01LjUxMS0xNS44NC0xNS43ODItMjkuNTY2LTI5LjM5MS0zOS4yNzhBODAuMTYzIDgwLjE2MyAwIDAwNzUuOTk4LjcwNWE4MC4xNjMgODAuMTYzIDAgMDAtNDYuNTcgMTQuOTI4QzE1LjgxOCAyNS4zNDUgNS41NDggMzkuMDcxLjAzOCA1NC45MTJjMTQuODMyLTE3LjYxNyA0My4zMzgtMjkuNTggNzUuOTc4LTI5LjU4eiIvPjwvZz48L3N2Zz4=);
    --jp-icon-jupyter:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzkiIGhlaWdodD0iNTEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgY2xhc3M9ImpwLWljb24td2FybjAiIGZpbGw9IiNGMzc3MjYiPjxwYXRoIGQ9Ik0yMC4wMDUgMzguMTE0Yy03Ljg1IDAtMTQuNzA2LTIuODc2LTE4LjI2NS03LjEzNGExOS41MDUgMTkuNTA1IDAgMDA3LjA2OSA5LjQ3MyAxOS4yNDQgMTkuMjQ0IDAgMDAxMS4yIDMuNmM0LjAxMyAwIDcuOTI3LTEuMjU4IDExLjItMy42YTE5LjUwNSAxOS41MDUgMCAwMDcuMDY5LTkuNDczYy0zLjU2NyA0LjI1OC0xMC40MjMgNy4xMzQtMTguMjczIDcuMTM0ek0yMC4wMDMgMTAuNDJjNy44NSAwIDE0LjcwNiAyLjg3NiAxOC4yNjUgNy4xMzNhMTkuNTA1IDE5LjUwNSAwIDAwLTcuMDY5LTkuNDczQTE5LjI0MyAxOS4yNDMgMCAwMDIwIDQuNDhhMTkuMjQzIDE5LjI0MyAwIDAwLTExLjIgMy42IDE5LjUwNSAxOS41MDUgMCAwMC03LjA2OSA5LjQ3M2MzLjU2Ny00LjI0OCAxMC40MjMtNy4xMzQgMTguMjczLTcuMTM0eiIvPjwvZz48ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPjxwYXRoIGQ9Ik0zNy4xOTQgMy4xNTRhMi45OTMgMi45OTMgMCAwMS0uNDI2IDEuNjcyIDIuOTU3IDIuOTU3IDAgMDEtMS4yNzUgMS4xNTMgMi45MjYgMi45MjYgMCAwMS0zLjIzOC0uNTA1IDIuOTk3IDIuOTk3IDAgMDEtLjc3Ni0zLjIxYy4yLS41NTMuNTU4LTEuMDMzIDEuMDI5LTEuMzhhMi45MzIgMi45MzIgMCAwMTMuNzMzLjIwOWMuNTc2LjUzMi45MTkgMS4yNzQuOTUzIDIuMDYxek05LjIyOCA0Ni4zOTNhMy43NzIgMy43NzIgMCAwMS0uNTM2IDIuMTEgMy43MjcgMy43MjcgMCAwMS0xLjYwOCAxLjQ1MiAzLjY4OCAzLjY4OCAwIDAxLTQuMDgyLS42MzggMy43NTQgMy43NTQgMCAwMS0xLjA5Ny0xLjg3NSAzLjc3OCAzLjc3OCAwIDAxLjEyMi0yLjE3MyAzLjc0NCAzLjc0NCAwIDAxMS4yOTktMS43MzkgMy42OTYgMy42OTYgMCAwMTQuNzA0LjI2OCAzLjc2IDMuNzYgMCAwMTEuMTk4IDIuNTk1ek0yLjYzNSA5LjQ1NmEyLjE2NiAyLjE2NiAwIDAxLTEuMjI3LS4zMTggMi4xOTMgMi4xOTMgMCAwMS0uODQ1LS45NTFBMi4yMTYgMi4yMTYgMCAwMS45MzUgNS43N2EyLjE2MyAyLjE2MyAwIDAxMi4zNTYtLjU3N2MuNDA1LjE1Ljc1Ny40MTggMS4wMTEuNzdhMi4yMTEgMi4yMTEgMCAwMS0uMTU2IDIuNzgzYy0uMzkuNDMtLjkzNC42ODQtMS41MTEuNzF6Ii8+PC9nPiZndDs8L3N2Zz4=);
    --jp-icon-jupyterlab-wordmark:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDAiIHZpZXdCb3g9IjAgMCAxODYwLjggNDc1Ij48ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0RTRFNEUiPjxwYXRoIGQ9Ik01My4zMjQgMjkzLjA4N2MwIDQ4LjctMy43IDY0LjctMTMuNiA3Ni40LTEwLjggMTAtMjUgMTUuNS0zOS43IDE1LjVsMy43IDI5YzIyLjguMyA0NC44LTcuOSA2MS45LTIzLjEgMTcuOC0xOC41IDI0LTQ0LjEgMjQtODMuM3YtMTg0LjNoLTM2LjR2MTcwLjFsLjEtLjN6TTMyNC43NDQgMjcwLjkwOGMwIDIxIDAgMzkuNSAxLjcgNTUuNGgtMzEuOGwtMi4xLTMzLjNoLS44Yy02LjcgMTEuNi0xNi40IDIxLjMtMjggMjcuOS0xMS42IDYuNi0yNC44IDEwLTM4LjIgOS44LTMxLjQgMC02OS0xNy43LTY5LTg5di0xMTguOGgzNi40djExMi43YzAgMzguNyAxMS42IDY0LjcgNDQuNiA2NC43IDEwLjMtLjIgMjAuNC0zLjUgMjguOS05LjRzMTUuMS0xNC4zIDE4LjktMjMuOWMyLjItNi4xIDMuMy0xMi41IDMuMy0xOC45di0xMjVoMzYuNHYxNDcuOGgtLjN6TTM5My4yNTYgMTg5LjM4M2MwLTI2LS44LTQ3LTEuNy02Ni43aDMyLjdsMS43IDM0LjhoLjhjNy4xLTEyLjUgMTcuNS0yMi44IDMwLjEtMjkuNyAxMi41LTcgMjYuNy0xMC4zIDQxLTkuOCA0OC4zIDAgODQuNyA0MS43IDg0LjcgMTAzLjMgMCA3My4xLTQzLjcgMTA5LjItOTEgMTA5LjItMTIuMS41LTI0LjItMi4yLTM1LTcuOHMtMTkuOS0xMy45LTI2LjYtMjQuMmgtLjh2MTEwLjVoLTM2di0yMjBsLjEuNHptMzYgNTQuMmMuMSA1LjEuNiAxMC4xIDEuNyAxNS4xIDMgMTIuMyA5LjkgMjMuMyAxOS44IDMxLjEgOS45IDcuOCAyMi4xIDEyLjEgMzQuNyAxMi4xIDM4LjUgMCA2MC43LTMxLjkgNjAuNy03OC41IDAtNDAuNy0yMS4xLTc1LjYtNTkuNS03NS42LTEyLjkuNC0yNS4zIDUuMS0zNS4zIDEzLjQtOS45IDguMy0xNi45IDE5LjctMTkuNiAzMi40LTEuNSA0LjktMi4zIDEwLTIuNSAxNS4xdjM0Ljl6TTY0Ni44MjggMTIzLjA5OGw0My43IDEyMC4xYzQuNSAxMy40IDkuNSAyOS40IDEyLjggNDEuN2guOGMzLjctMTIuMiA3LjktMjcuNyAxMi44LTQyLjRsMzkuNy0xMTkuMmgzOC41bC01NC40IDE0NC44Yy0yNiA2OS43LTQzLjcgMTA1LjQtNjguNiAxMjcuMi0xMi41IDExLjctMjcuOSAyMC00NC42IDIzLjlsLTkuMS0zMS4xYzExLjctMy45IDIyLjUtMTAuMSAzMS44LTE4LjEgMTMuMi0xMS4xIDIzLjctMjUuMiAzMC42LTQxLjIgMS41LTIuOCAyLjUtNS43IDIuOS04LjgtLjMtMy4zLTEuMi02LjYtMi41LTkuN2wtNzMuOC0xODcuMWgzOS43bC0uMy0uMXpNODkwLjY0OSA2NC42NXY1OC4zaDUydjI4LjJoLTUydjEwOS41YzAgMjUgNyAzOS41IDI3LjMgMzkuNSA3LjEuMSAxNC4yLS43IDIxLjEtMi41bDEuNyAyNy43Yy0xMC4zIDMuNy0yMS4zIDUuNC0zMi4yIDUtNy4zLjQtMTQuNi0uNy0yMS4zLTMuNC02LjgtMi43LTEyLjktNi44LTE3LjktMTIuMS0xMC4zLTEwLjktMTQuMS0yOS0xNC4xLTUyLjl2LTExMC44aC0zMXYtMjguMmgzMXYtNDguN2wzNS40LTkuNnpNMTAwOS43NiAyMzEuMzYxYy44IDUwIDMyLjIgNzAuNiA2OC42IDcwLjYgMTkgLjYgMzcuOS0zIDU1LjMtMTAuNWw2LjIgMjYuNGMtMjAuOSA4LjktNDMuNSAxMy4xLTY2LjIgMTIuNi02MS41IDAtOTguMy00MS4yLTk4LjMtMTAyLjUgMC02MS40IDM1LjUtMTA5LjYgOTMuNy0xMDkuNiA2NS4yIDAgODIuNyA1OC4zIDgyLjcgOTUuNy0uMSA1LjgtLjUgMTEuNS0xLjIgMTcuMkgxMDA5Ljc2di4xem0xMDYuNi0yNi40Yy40LTIzLjUtOS41LTYwLjEtNTAuNC02MC4xLTM2LjggMC01Mi44IDM0LjQtNTUuNyA2MC4xaDEwNi4xek0xMjA0LjY3NyAxODYuNDU2YzAtMjMuOS0uNC00NC41LTEuNy02My40aDMxLjhsMS4yIDM5LjloMS43YzkuMS0yNy4zIDMxLTQ0LjUgNTUuMy00NC41IDMuNS0uMSA3IC40IDEwLjMgMS4ydjM0LjhjLTQuMS0uOS04LjItMS4zLTEyLjQtMS4yLTI1LjYgMC00My43IDE5LjctNDguNyA0Ny40LTEgNS43LTEuNiAxMS41LTEuNyAxNy4ydjEwOC4zaC0zNnYtMTM5LjdoLjJ6Ii8+PC9nPjxwYXRoIGQ9Ik0xMzUyLjMgMzI2LjJoMzdWMjhoLTM3djI5OC4yem0yNTIuNSAwYy0yLjUtMTMuOS0zLjQtMzEuMS0zLjQtNDguN3YtNzZjMC00MC43LTE1LjEtODMuMS03Ny4zLTgzLjEtMjUuNiAwLTUwIDcuMS02Ni44IDE4LjFsOC40IDI0LjRjMTQuMy05LjIgMzQtMTUuMSA1My0xNS4xIDQxLjYgMCA0Ni4yIDMwLjIgNDYuMiA0N3Y0LjJjLTc4LjYtLjQtMTIyLjMgMjYuNS0xMjIuMyA3NS42IDAgMjkuNCAyMSA1OC40IDYyLjIgNTguNCAyOSAwIDUwLjktMTQuMyA2Mi4yLTMwLjJoMS4zbDIuOSAyNS42aDMzLjZ6bS0zOS4xLTY4LjVjMCAzLjgtLjggOC0yLjEgMTEuOC01LjkgMTcuMi0yMi43IDM0LTQ5LjIgMzQtMTguOSAwLTM0LjktMTEuMy0zNC45LTM1LjMgMC0zOS41IDQ1LjgtNDYuNiA4Ni4yLTQ1Ljh2MzUuM3ptMTMyLjggNjguNWwxLjctMzMuNmgxLjNjMTUuMSAyNi45IDM4LjcgMzguMiA2OC4xIDM4LjIgNDUuNCAwIDkxLjItMzYuMSA5MS4yLTEwOC44LjQtNjEuNy0zNS4zLTEwMy43LTg1LjctMTAzLjctMzIuOCAwLTU2LjMgMTQuNy02OS4zIDM3LjRoLS44VjI4aC0zNi42djI0NS43YzAgMTguMS0uOCAzOC42LTEuNyA1Mi41aDMxLjh6bTYuMy0xMThjMC01LjkgMS4zLTEwLjkgMi4xLTE1LjEgNy42LTI4LjEgMzEuMS00NS40IDU2LjMtNDUuNCAzOS41IDAgNjAuNSAzNC45IDYwLjUgNzUuNiAwIDQ2LjYtMjMuMSA3OC4xLTYxLjggNzguMS0yNi45IDAtNDguMy0xNy42LTU1LjUtNDMuMy0uOC00LjItMS43LTguOC0xLjctMTMuNHYtMzYuNXoiIGZpbGw9IiNGMzc3MjYiLz48L3N2Zz4=);
    --jp-icon-kernel:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM2MTYxNjEiIGQ9Ik0xNSA5SDl2Nmg2Vjl6bS0yIDRoLTJ2LTJoMnYyem04LTJWOWgtMlY3YzAtMS4xLS45LTItMi0yaC0yVjNoLTJ2MmgtMlYzSDl2Mkg3Yy0xLjEgMC0yIC45LTIgMnYySDN2MmgydjJIM3YyaDJ2MmMwIDEuMS45IDIgMiAyaDJ2Mmgydi0yaDJ2Mmgydi0yaDJjMS4xIDAgMi0uOSAyLTJ2LTJoMnYtMmgtMnYtMmgyem0tNCA2SDdWN2gxMHYxMHoiLz48L3N2Zz4=);
    --jp-icon-keyboard:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMjAgNUg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMTdjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY3YzAtMS4xLS45LTItMi0yem0tOSAzaDJ2MmgtMlY4em0wIDNoMnYyaC0ydi0yek04IDhoMnYySDhWOHptMCAzaDJ2Mkg4di0yem0tMSAySDV2LTJoMnYyem0wLTNINVY4aDJ2MnptOSA3SDh2LTJoOHYyem0wLTRoLTJ2LTJoMnYyem0wLTNoLTJWOGgydjJ6bTMgM2gtMnYtMmgydjJ6bTAtM2gtMlY4aDJ2MnoiLz48L3N2Zz4=);
    --jp-icon-launcher:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkgMTlINVY1aDdWM0g1YTIgMiAwIDAwLTIgMnYxNGEyIDIgMCAwMDIgMmgxNGMxLjEgMCAyLS45IDItMnYtN2gtMnY3ek0xNCAzdjJoMy41OWwtOS44MyA5LjgzIDEuNDEgMS40MUwxOSA2LjQxVjEwaDJWM2gtN3oiLz48L3N2Zz4=);
    --jp-icon-line-form:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNS44OCA0LjEyTDEzLjc2IDEybC03Ljg4IDcuODhMOCAyMmwxMC0xMEw4IDJ6Ii8+PC9zdmc+);
    --jp-icon-link:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMy45IDEyYzAtMS43MSAxLjM5LTMuMSAzLjEtMy4xaDRWN0g3Yy0yLjc2IDAtNSAyLjI0LTUgNXMyLjI0IDUgNSA1aDR2LTEuOUg3Yy0xLjcxIDAtMy4xLTEuMzktMy4xLTMuMXpNOCAxM2g4di0ySDh2MnptOS02aC00djEuOWg0YzEuNzEgMCAzLjEgMS4zOSAzLjEgMy4xcy0xLjM5IDMuMS0zLjEgMy4xaC00VjE3aDRjMi43NiAwIDUtMi4yNCA1LTVzLTIuMjQtNS01LTV6IiBmaWxsPSIjNjE2MTYxIi8+PC9zdmc+);
    --jp-icon-list:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBjbGFzcz0ianAtaWNvbjIganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkgNXYxNEg1VjVoMTRtMS4xLTJIMy45Yy0uNSAwLS45LjQtLjkuOXYxNi4yYzAgLjQuNC45LjkuOWgxNi4yYy40IDAgLjktLjUuOS0uOVYzLjljMC0uNS0uNS0uOS0uOS0uOXpNMTEgN2g2djJoLTZWN3ptMCA0aDZ2MmgtNnYtMnptMCA0aDZ2MmgtNnpNNyA3aDJ2Mkg3em0wIDRoMnYySDd6bTAgNGgydjJIN3oiLz48L3N2Zz4=);
    --jp-icon-listings-info:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MC45NzggNTAuOTc4Ij48cGF0aCBkPSJNNDMuNTIgNy40NThDMzguNzExIDIuNjQ4IDMyLjMwNyAwIDI1LjQ4OSAwIDE4LjY3IDAgMTIuMjY2IDIuNjQ4IDcuNDU4IDcuNDU4Yy05Ljk0MyA5Ljk0MS05Ljk0MyAyNi4xMTkgMCAzNi4wNjIgNC44MDkgNC44MDkgMTEuMjEyIDcuNDU2IDE4LjAzMSA3LjQ1OGguMDAyYzYuODE2IDAgMTMuMjIxLTIuNjQ4IDE4LjAyOS03LjQ1OCA0LjgwOS00LjgwOSA3LjQ1Ny0xMS4yMTIgNy40NTctMTguMDMgMC02LjgyLTIuNjQ5LTEzLjIyNC03LjQ1Ny0xOC4wMzJ6bS0xLjQxNCAzNC42NDdjLTQuNDMyIDQuNDMxLTEwLjMzMiA2Ljg3Mi0xNi42MTUgNi44NzJoLS4wMDJjLTYuMjg1LS4wMDEtMTIuMTg3LTIuNDQxLTE2LjYxNy02Ljg3Mi05LjE2Mi05LjE2My05LjE2Mi0yNC4wNzEgMC0zMy4yMzNDMTMuMzAzIDQuNDQgMTkuMjA0IDIgMjUuNDg5IDJjNi4yODQgMCAxMi4xODYgMi40NCAxNi42MTcgNi44NzIgNC40MzEgNC40MzEgNi44NzEgMTAuMzMyIDYuODcxIDE2LjYxNyAwIDYuMjgzLTIuNDQxIDEyLjE4Ni02Ljg3MSAxNi42MTZ6IiBmaWxsPSIjMDEwMDAyIi8+PHBhdGggZD0iTTIzLjU3OCAzMi4yMThjLS4wMjMtMS43MzQuMTQzLTMuMDU5LjQ5Ni0zLjk3Mi4zNTMtLjkxMyAxLjExLTEuOTk3IDIuMjcyLTMuMjUzLjQ2OC0uNTM2LjkyMy0xLjA2MiAxLjM2Ny0xLjU3NS42MjYtLjc1MyAxLjEwNC0xLjQ3OCAxLjQzNi0yLjE3NS4zMzEtLjcwNy40OTUtMS41NDEuNDk1LTIuNSAwLTEuMDk2LS4yNi0yLjA4OC0uNzc5LTIuOTc5LS41NjUtLjg3OS0xLjUwMS0xLjMzNi0yLjgwNi0xLjM2OS0xLjgwMi4wNTctMi45ODUuNjY3LTMuNTUgMS44MzJhNS4zMjggNS4zMjggMCAwMC0uNjA3IDEuODE0IDExLjI0NSAxMS4yNDUgMCAwMC0uMjA3IDIuMTc0aC0yLjkzN2MtLjA5MS0yLjIwOC40MDctNC4xMTQgMS40OTMtNS43MTkgMS4wNjItMS42NCAyLjg1NS0yLjQ4MSA1LjM3OC0yLjUyNyAyLjE2LjAyMyAzLjg3NC42MDggNS4xNDEgMS43NTggMS4yNzggMS4xNiAxLjkyOSAyLjc2NCAxLjk1IDQuODExIDAgMS4xNDItLjEzNyAyLjExMS0uNDEgMi45MTFhNy41NjkgNy41NjkgMCAwMS0xLjI2OCAyLjI0MyAyMS45MiAyMS45MiAwIDAxLTEuNzMgMi4wMDIgMzQuMzg1IDM0LjM4NSAwIDAwLTEuOTg3IDIuMzQ2IDUuMjMzIDUuMjMzIDAgMDAtLjU2NSAxLjE5OWMtLjE2Ljk1OS0uMjE3IDEuOTUxLS4xNzEgMi45NzloLTMuMDExem0wIDYuMDAydi0zLjQ4NGgzLjA3NnYzLjQ4NGgtMy4wNzZ6IiBmaWxsPSIjMDEwMDAyIi8+PC9zdmc+);
    --jp-icon-markdown:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj48cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDAganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjN0IxRkEyIiBkPSJNNSAxNC45aDEybC02LjEgNnptOS40LTYuOGMwLTEuMy0uMS0yLjktLjEtNC41LS40IDEuNC0uOSAyLjktMS4zIDQuM2wtMS4zIDQuM2gtMkw4LjUgNy45Yy0uNC0xLjMtLjctMi45LTEtNC4zLS4xIDEuNi0uMSAzLjItLjIgNC42TDcgMTIuNEg0LjhsLjctMTFoMy4zTDEwIDVjLjQgMS4yLjcgMi43IDEgMy45LjMtMS4yLjctMi42IDEtMy45bDEuMi0zLjdoMy4zbC42IDExaC0yLjRsLS4zLTQuMnoiLz48L3N2Zz4=);
    --jp-icon-new-folder:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMjAgNmgtOGwtMi0ySDRjLTEuMTEgMC0xLjk5Ljg5LTEuOTkgMkwyIDE4YzAgMS4xMS44OSAyIDIgMmgxNmMxLjExIDAgMi0uODkgMi0yVjhjMC0xLjExLS44OS0yLTItMnptLTEgOGgtM3YzaC0ydi0zaC0zdi0yaDNWOWgydjNoM3YyeiIgZmlsbD0iIzYxNjE2MSIvPjwvc3ZnPg==);
    --jp-icon-not-trusted:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI1IDI1Ij48cGF0aCBjbGFzcz0ianAtaWNvbjIiIHN0cm9rZT0iIzMzMyIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJNNC44NiAxNC40NGMtMS4wMzQtMi42Ny0uOTk2LTUuMzgyLS42MS03LjI0IDEuMjMyLS4yNjcgMi44My0uNzk3IDQuMzUxLTEuMzU1YTkyLjAwNyA5Mi4wMDcgMCAwMDQuMzg3LTEuNzUgNjcuNzQ0IDY3Ljc0NCAwIDAwNC4yMyAxLjc0OGMxLjUzMi41NyAzLjE4MSAxLjExIDQuNTM2IDEuMzcuMzgyIDEuODU5LjQxNyA0LjU2NC0uNjE1IDcuMjI4LTEuMTA5IDIuODYyLTMuNDcyIDUuNzQzLTguMTM5IDcuNDk0LTQuNjY3LTEuNzUtNy4wMy00LjYzMi04LjE0LTcuNDk0ek0xNi42ODQgOS4zMmwtNy4zNjggNy4zNjVNMTYuNjg0IDE2LjY4NEw5LjMxNiA5LjMxOSIvPjwvc3ZnPg==);
    --jp-icon-notebook:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj48ZyBjbGFzcz0ianAtaWNvbi13YXJuMCBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNFRjZDMDAiPjxwYXRoIGQ9Ik0xOC43IDMuM3YxNS40SDMuM1YzLjNoMTUuNG0xLjUtMS41SDEuOHYxOC4zaDE4LjNsLjEtMTguM3oiLz48cGF0aCBkPSJNMTYuNSAxNi41bC01LjQtNC4zLTUuNiA0LjN2LTExaDExeiIvPjwvZz48L3N2Zz4=);
    --jp-icon-palette:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPjxwYXRoIGQ9Ik0xOCAxM3Y3SDRWNmg1LjAyYy4wNS0uNzEuMjItMS4zOC40OC0ySDRjLTEuMSAwLTIgLjktMiAydjE0YzAgMS4xLjkgMiAyIDJoMTRjMS4xIDAgMi0uOSAyLTJ2LTVsLTItMnptMS4zLTQuMTFjLjQ0LS43LjctMS41MS43LTIuMzlDMjAgNC4wMSAxNy45OSAyIDE1LjUgMlMxMSA0LjAxIDExIDYuNXMyLjAxIDQuNSA0LjQ5IDQuNWMuODggMCAxLjctLjI2IDIuMzktLjdMMjEgMTMuNDIgMjIuNDIgMTIgMTkuMyA4Ljg5ek0xNS41IDlhMi41IDIuNSAwIDAxMC01IDIuNSAyLjUgMCAwMTAgNXoiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTQgNmg1LjAxOWE2LjQ5NSA2LjQ5NSAwIDAwMy4wMTUgNkg5djJoN3YtMS4wMTljLjU3LS4wNDMgMS4xMi0uMTYgMS42NC0uMzQxTDE4IDEzdjdINFY2em00IDJINnYyaDJWOHptLTIgNGgydjJINnYtMnptMiA0SDZ2Mmgydi0yem0xIDBoN3YySDl2LTJ6Ii8+PC9nPjwvc3ZnPg==);
    --jp-icon-paste:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB3aWR0aD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE5IDJoLTQuMThDMTQuNC44NCAxMy4zIDAgMTIgMGMtMS4zIDAtMi40Ljg0LTIuODIgMkg1Yy0xLjEgMC0yIC45LTIgMnYxNmMwIDEuMS45IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjRjMC0xLjEtLjktMi0yLTJ6bS03IDBjLjU1IDAgMSAuNDUgMSAxcy0uNDUgMS0xIDEtMS0uNDUtMS0xIC40NS0xIDEtMXptNyAxOEg1VjRoMnYzaDEwVjRoMnYxNnoiIGZpbGw9IiM2MTYxNjEiLz48L3N2Zz4=);
    --jp-icon-python:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj48ZyBjbGFzcz0ianAtaWNvbi1icmFuZDAganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMEQ0N0ExIj48cGF0aCBkPSJNMTEuMSA2LjlWNS44SDYuOWMwLS41IDAtMS4zLjItMS42LjQtLjcuOC0xLjEgMS43LTEuNCAxLjctLjMgMi41LS4zIDMuOS0uMSAxIC4xIDEuOS45IDEuOSAxLjl2NC4yYzAgLjUtLjkgMS42LTIgMS42SDguOGMtMS41IDAtMi40IDEuNC0yLjQgMi44djIuMkg0LjdDMy41IDE1LjEgMyAxNCAzIDEzLjFWOWMtLjEtMSAuNi0yIDEuOC0yIDEuNS0uMSA2LjMtLjEgNi4zLS4xeiIvPjxwYXRoIGQ9Ik0xMC45IDE1LjF2MS4xaDQuMmMwIC41IDAgMS4zLS4yIDEuNi0uNC43LS44IDEuMS0xLjcgMS40LTEuNy4zLTIuNS4zLTMuOS4xLTEtLjEtMS45LS45LTEuOS0xLjl2LTQuMmMwLS41LjktMS42IDItMS42aDMuOGMxLjUgMCAyLjQtMS40IDIuNC0yLjhWNi42aDEuN0MxOC41IDYuOSAxOSA4IDE5IDguOVYxM2MwIDEtLjcgMi4xLTEuOSAyLjFoLTYuMnoiLz48L2c+PC9zdmc+);
    --jp-icon-r-kernel:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj48cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMjE5NkYzIiBkPSJNNC40IDIuNWMxLjItLjEgMi45LS4zIDQuOS0uMyAyLjUgMCA0LjEuNCA1LjIgMS4zIDEgLjcgMS41IDEuOSAxLjUgMy41IDAgMi0xLjQgMy41LTIuOSA0LjEgMS4yLjQgMS43IDEuNiAyLjIgMyAuNiAxLjkgMSAzLjkgMS4zIDQuNmgtMy44Yy0uMy0uNC0uOC0xLjctMS4yLTMuN3MtMS4yLTIuNi0yLjYtMi42aC0uOXY2LjRINC40VjIuNXptMy43IDYuOWgxLjRjMS45IDAgMi45LS45IDIuOS0yLjNzLTEtMi4zLTIuOC0yLjNjLS43IDAtMS4zIDAtMS42LjJ2NC41aC4xdi0uMXoiLz48L3N2Zz4=);
    --jp-icon-react:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMTUwIDE1MCA1NDEuOSAyOTUuMyI+PGcgY2xhc3M9ImpwLWljb24tYnJhbmQyIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzYxREFGQiI+PHBhdGggZD0iTTY2Ni4zIDI5Ni41YzAtMzIuNS00MC43LTYzLjMtMTAzLjEtODIuNCAxNC40LTYzLjYgOC0xMTQuMi0yMC4yLTEzMC40LTYuNS0zLjgtMTQuMS01LjYtMjIuNC01LjZ2MjIuM2M0LjYgMCA4LjMuOSAxMS40IDIuNiAxMy42IDcuOCAxOS41IDM3LjUgMTQuOSA3NS43LTEuMSA5LjQtMi45IDE5LjMtNS4xIDI5LjQtMTkuNi00LjgtNDEtOC41LTYzLjUtMTAuOS0xMy41LTE4LjUtMjcuNS0zNS4zLTQxLjYtNTAgMzIuNi0zMC4zIDYzLjItNDYuOSA4NC00Ni45Vjc4Yy0yNy41IDAtNjMuNSAxOS42LTk5LjkgNTMuNi0zNi40LTMzLjgtNzIuNC01My4yLTk5LjktNTMuMnYyMi4zYzIwLjcgMCA1MS40IDE2LjUgODQgNDYuNi0xNCAxNC43LTI4IDMxLjQtNDEuMyA0OS45LTIyLjYgMi40LTQ0IDYuMS02My42IDExLTIuMy0xMC00LTE5LjctNS4yLTI5LTQuNy0zOC4yIDEuMS02Ny45IDE0LjYtNzUuOCAzLTEuOCA2LjktMi42IDExLjUtMi42Vjc4LjVjLTguNCAwLTE2IDEuOC0yMi42IDUuNi0yOC4xIDE2LjItMzQuNCA2Ni43LTE5LjkgMTMwLjEtNjIuMiAxOS4yLTEwMi43IDQ5LjktMTAyLjcgODIuMyAwIDMyLjUgNDAuNyA2My4zIDEwMy4xIDgyLjQtMTQuNCA2My42LTggMTE0LjIgMjAuMiAxMzAuNCA2LjUgMy44IDE0LjEgNS42IDIyLjUgNS42IDI3LjUgMCA2My41LTE5LjYgOTkuOS01My42IDM2LjQgMzMuOCA3Mi40IDUzLjIgOTkuOSA1My4yIDguNCAwIDE2LTEuOCAyMi42LTUuNiAyOC4xLTE2LjIgMzQuNC02Ni43IDE5LjktMTMwLjEgNjItMTkuMSAxMDIuNS00OS45IDEwMi41LTgyLjN6bS0xMzAuMi02Ni43Yy0zLjcgMTIuOS04LjMgMjYuMi0xMy41IDM5LjUtNC4xLTgtOC40LTE2LTEzLjEtMjQtNC42LTgtOS41LTE1LjgtMTQuNC0yMy40IDE0LjIgMi4xIDI3LjkgNC43IDQxIDcuOXptLTQ1LjggMTA2LjVjLTcuOCAxMy41LTE1LjggMjYuMy0yNC4xIDM4LjItMTQuOSAxLjMtMzAgMi00NS4yIDItMTUuMSAwLTMwLjItLjctNDUtMS45LTguMy0xMS45LTE2LjQtMjQuNi0yNC4yLTM4LTcuNi0xMy4xLTE0LjUtMjYuNC0yMC44LTM5LjggNi4yLTEzLjQgMTMuMi0yNi44IDIwLjctMzkuOSA3LjgtMTMuNSAxNS44LTI2LjMgMjQuMS0zOC4yIDE0LjktMS4zIDMwLTIgNDUuMi0yIDE1LjEgMCAzMC4yLjcgNDUgMS45IDguMyAxMS45IDE2LjQgMjQuNiAyNC4yIDM4IDcuNiAxMy4xIDE0LjUgMjYuNCAyMC44IDM5LjgtNi4zIDEzLjQtMTMuMiAyNi44LTIwLjcgMzkuOXptMzIuMy0xM2M1LjQgMTMuNCAxMCAyNi44IDEzLjggMzkuOC0xMy4xIDMuMi0yNi45IDUuOS00MS4yIDggNC45LTcuNyA5LjgtMTUuNiAxNC40LTIzLjcgNC42LTggOC45LTE2LjEgMTMtMjQuMXpNNDIxLjIgNDMwYy05LjMtOS42LTE4LjYtMjAuMy0yNy44LTMyIDkgLjQgMTguMi43IDI3LjUuNyA5LjQgMCAxOC43LS4yIDI3LjgtLjctOSAxMS43LTE4LjMgMjIuNC0yNy41IDMyem0tNzQuNC01OC45Yy0xNC4yLTIuMS0yNy45LTQuNy00MS03LjkgMy43LTEyLjkgOC4zLTI2LjIgMTMuNS0zOS41IDQuMSA4IDguNCAxNiAxMy4xIDI0IDQuNyA4IDkuNSAxNS44IDE0LjQgMjMuNHpNNDIwLjcgMTYzYzkuMyA5LjYgMTguNiAyMC4zIDI3LjggMzItOS0uNC0xOC4yLS43LTI3LjUtLjctOS40IDAtMTguNy4yLTI3LjguNyA5LTExLjcgMTguMy0yMi40IDI3LjUtMzJ6bS03NCA1OC45Yy00LjkgNy43LTkuOCAxNS42LTE0LjQgMjMuNy00LjYgOC04LjkgMTYtMTMgMjQtNS40LTEzLjQtMTAtMjYuOC0xMy44LTM5LjggMTMuMS0zLjEgMjYuOS01LjggNDEuMi03Ljl6bS05MC41IDEyNS4yYy0zNS40LTE1LjEtNTguMy0zNC45LTU4LjMtNTAuNiAwLTE1LjcgMjIuOS0zNS42IDU4LjMtNTAuNiA4LjYtMy43IDE4LTcgMjcuNy0xMC4xIDUuNyAxOS42IDEzLjIgNDAgMjIuNSA2MC45LTkuMiAyMC44LTE2LjYgNDEuMS0yMi4yIDYwLjYtOS45LTMuMS0xOS4zLTYuNS0yOC0xMC4yek0zMTAgNDkwYy0xMy42LTcuOC0xOS41LTM3LjUtMTQuOS03NS43IDEuMS05LjQgMi45LTE5LjMgNS4xLTI5LjQgMTkuNiA0LjggNDEgOC41IDYzLjUgMTAuOSAxMy41IDE4LjUgMjcuNSAzNS4zIDQxLjYgNTAtMzIuNiAzMC4zLTYzLjIgNDYuOS04NCA0Ni45LTQuNS0uMS04LjMtMS0xMS4zLTIuN3ptMjM3LjItNzYuMmM0LjcgMzguMi0xLjEgNjcuOS0xNC42IDc1LjgtMyAxLjgtNi45IDIuNi0xMS41IDIuNi0yMC43IDAtNTEuNC0xNi41LTg0LTQ2LjYgMTQtMTQuNyAyOC0zMS40IDQxLjMtNDkuOSAyMi42LTIuNCA0NC02LjEgNjMuNi0xMSAyLjMgMTAuMSA0LjEgMTkuOCA1LjIgMjkuMXptMzguNS02Ni43Yy04LjYgMy43LTE4IDctMjcuNyAxMC4xLTUuNy0xOS42LTEzLjItNDAtMjIuNS02MC45IDkuMi0yMC44IDE2LjYtNDEuMSAyMi4yLTYwLjYgOS45IDMuMSAxOS4zIDYuNSAyOC4xIDEwLjIgMzUuNCAxNS4xIDU4LjMgMzQuOSA1OC4zIDUwLjYtLjEgMTUuNy0yMyAzNS42LTU4LjQgNTAuNnpNMzIwLjggNzguNHoiLz48Y2lyY2xlIGN4PSI0MjAuOSIgY3k9IjI5Ni41IiByPSI0NS43Ii8+PC9nPjwvc3ZnPg==);
    --jp-icon-redo:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjE2Ij48ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPjxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNMTguNCAxMC42QzE2LjU1IDguOTkgMTQuMTUgOCAxMS41IDhjLTQuNjUgMC04LjU4IDMuMDMtOS45NiA3LjIyTDMuOSAxNmE4LjAwMiA4LjAwMiAwIDAxNy42LTUuNWMxLjk1IDAgMy43My43MiA1LjEyIDEuODhMMTMgMTZoOVY3bC0zLjYgMy42eiIvPjwvZz48L3N2Zz4=);
    --jp-icon-refresh:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij48cGF0aCBkPSJNOSAxMy41Yy0yLjQ5IDAtNC41LTIuMDEtNC41LTQuNVM2LjUxIDQuNSA5IDQuNWMxLjI0IDAgMi4zNi41MiAzLjE3IDEuMzNMMTAgOGg1VjNsLTEuNzYgMS43NkE2LjAwMyA2LjAwMyAwIDAwOSAzQzUuNjkgMyAzLjAxIDUuNjkgMy4wMSA5UzUuNjkgMTUgOSAxNWE1Ljk4IDUuOTggMCAwMDUuOS01aC0xLjUyYy0uNDYgMi0yLjI0IDMuNS00LjM4IDMuNXoiIGZpbGw9IiM2MTYxNjEiLz48L3N2Zz4=);
    --jp-icon-regex:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj48cGF0aCBkPSJNMiAyaDE2djE2SDJ6IiBmaWxsPSIjNDE0MTQxIi8+PGcgY2xhc3M9ImpwLWljb24tYWNjZW50MiIgZmlsbD0iI0ZGRiI+PGNpcmNsZSBjbGFzcz0ic3QyIiBjeD0iNS41IiBjeT0iMTQuNSIgcj0iMS41Ii8+PHBhdGggY2xhc3M9InN0MiIgZD0iTTEyIDRoMXY4aC0xeiIvPjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik04Ljc4NiA5LjU2N2w2LjkyOC00IC41Ljg2Ni02LjkyOCA0eiIvPjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik04Ljc4NiA2LjQzM2wuNS0uODY2IDYuOTI4IDQtLjUuODY2eiIvPjwvZz48L3N2Zz4=);
    --jp-icon-run:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB3aWR0aD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTggNXYxNGwxMS03eiIgZmlsbD0iIzYxNjE2MSIvPjwvc3ZnPg==);
    --jp-icon-running:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPjxwYXRoIGQ9Ik0yNTYgOEMxMTkgOCA4IDExOSA4IDI1NnMxMTEgMjQ4IDI0OCAyNDggMjQ4LTExMSAyNDgtMjQ4UzM5MyA4IDI1NiA4em05NiAzMjhjMCA4LjgtNy4yIDE2LTE2IDE2SDE3NmMtOC44IDAtMTYtNy4yLTE2LTE2VjE3NmMwLTguOCA3LjItMTYgMTYtMTZoMTYwYzguOCAwIDE2IDcuMiAxNiAxNnYxNjB6IiBmaWxsPSIjNjE2MTYxIi8+PC9zdmc+);
    --jp-icon-save:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB3aWR0aD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE3IDNINWEyIDIgMCAwMC0yIDJ2MTRhMiAyIDAgMDAyIDJoMTRjMS4xIDAgMi0uOSAyLTJWN2wtNC00em0tNSAxNmMtMS42NiAwLTMtMS4zNC0zLTNzMS4zNC0zIDMtMyAzIDEuMzQgMyAzLTEuMzQgMy0zIDN6bTMtMTBINVY1aDEwdjR6IiBmaWxsPSIjNjE2MTYxIi8+PC9zdmc+);
    --jp-icon-search:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIuMSAxMC45aC0uN2wtLjItLjJjLjgtLjkgMS4zLTIuMiAxLjMtMy41IDAtMy0yLjQtNS40LTUuNC01LjRTMS44IDQuMiAxLjggNy4xczIuNCA1LjQgNS40IDUuNGMxLjMgMCAyLjUtLjUgMy41LTEuM2wuMi4ydi43bDQuMSA0LjEgMS4yLTEuMi00LjEtNC4xem0tNSAwYy0yLjEgMC0zLjctMS43LTMuNy0zLjdzMS43LTMuNyAzLjctMy43IDMuNyAxLjcgMy43IDMuNy0xLjYgMy43LTMuNyAzLjd6IiBmaWxsPSIjNjE2MTYxIi8+PC9zdmc+);
    --jp-icon-settings:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkuNDMgMTIuOThjLjA0LS4zMi4wNy0uNjQuMDctLjk4cy0uMDMtLjY2LS4wNy0uOThsMi4xMS0xLjY1Yy4xOS0uMTUuMjQtLjQyLjEyLS42NGwtMi0zLjQ2Yy0uMTItLjIyLS4zOS0uMy0uNjEtLjIybC0yLjQ5IDFjLS41Mi0uNC0xLjA4LS43My0xLjY5LS45OGwtLjM4LTIuNjVBLjQ4OC40ODggMCAwMDE0IDJoLTRjLS4yNSAwLS40Ni4xOC0uNDkuNDJsLS4zOCAyLjY1Yy0uNjEuMjUtMS4xNy41OS0xLjY5Ljk4bC0yLjQ5LTFjLS4yMy0uMDktLjQ5IDAtLjYxLjIybC0yIDMuNDZjLS4xMy4yMi0uMDcuNDkuMTIuNjRsMi4xMSAxLjY1Yy0uMDQuMzItLjA3LjY1LS4wNy45OHMuMDMuNjYuMDcuOThsLTIuMTEgMS42NWMtLjE5LjE1LS4yNC40Mi0uMTIuNjRsMiAzLjQ2Yy4xMi4yMi4zOS4zLjYxLjIybDIuNDktMWMuNTIuNCAxLjA4LjczIDEuNjkuOThsLjM4IDIuNjVjLjAzLjI0LjI0LjQyLjQ5LjQyaDRjLjI1IDAgLjQ2LS4xOC40OS0uNDJsLjM4LTIuNjVjLjYxLS4yNSAxLjE3LS41OSAxLjY5LS45OGwyLjQ5IDFjLjIzLjA5LjQ5IDAgLjYxLS4yMmwyLTMuNDZjLjEyLS4yMi4wNy0uNDktLjEyLS42NGwtMi4xMS0xLjY1ek0xMiAxNS41Yy0xLjkzIDAtMy41LTEuNTctMy41LTMuNXMxLjU3LTMuNSAzLjUtMy41IDMuNSAxLjU3IDMuNSAzLjUtMS41NyAzLjUtMy41IDMuNXoiLz48L3N2Zz4=);
    --jp-icon-spreadsheet:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj48cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDEganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNENBRjUwIiBkPSJNMi4yIDIuMnYxNy42aDE3LjZWMi4ySDIuMnptMTUuNCA3LjdoLTUuNVY0LjRoNS41djUuNXpNOS45IDQuNHY1LjVINC40VjQuNGg1LjV6bS01LjUgNy43aDUuNXY1LjVINC40di01LjV6bTcuNyA1LjV2LTUuNWg1LjV2NS41aC01LjV6Ii8+PC9zdmc+);
    --jp-icon-stop:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB3aWR0aD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgY2xhc3M9ImpwLWljb24zIiBmaWxsPSIjNjE2MTYxIj48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTYgNmgxMnYxMkg2eiIvPjwvZz48L3N2Zz4=);
    --jp-icon-tab:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMjEgM0gzYy0xLjEgMC0yIC45LTIgMnYxNGMwIDEuMS45IDIgMiAyaDE4YzEuMSAwIDItLjkgMi0yVjVjMC0xLjEtLjktMi0yLTJ6bTAgMTZIM1Y1aDEwdjRoOHYxMHoiIGZpbGw9IiM2MTYxNjEiLz48L3N2Zz4=);
    --jp-icon-terminal:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBjbGFzcz0ianAtaWNvbjIganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMzMzIiBkPSJNMiAyaDIwdjIwSDJ6Ii8+PHBhdGggY2xhc3M9ImpwLWljb24tYWNjZW50MiBqcC1pY29uLXNlbGVjdGFibGUtaW52ZXJzZSIgZD0iTTkuMDEgMTQuNzYyYzAtLjE2NC0uMDI2LS4zMDktLjA3Ny0uNDM0YS45MjcuOTI3IDAgMDAtLjIzNC0uMzUxIDEuNTYxIDEuNTYxIDAgMDAtLjQyMi0uMjg4IDQuNzQ1IDQuNzQ1IDAgMDAtLjYyNy0uMjYzYy0uMzk1LS4xNC0uNzU0LS4yOS0xLjA3OC0uNDQ2YTMuNTI2IDMuNTI2IDAgMDEtLjgzMi0uNTQ0IDIuMjE2IDIuMjE2IDAgMDEtLjUyOC0uNzIxIDIuMzggMi4zOCAwIDAxLS4xODctLjk4NWMwLS4zMzIuMDU3LS42MzQuMTctLjkwOGEyLjEyIDIuMTIgMCAwMS40OC0uNzJjLjIwNy0uMjA0LjQ1Ny0uMzY4Ljc1LS40OTNzLjYyLS4yMDUuOTc5LS4yNFY3LjExaC45Mzd2MS4yNzJjLjM1Mi4wNDcuNjY4LjE0Mi45NS4yODdhMi4zOTggMi4zOTggMCAwMTEuMTcyIDEuMzg5Yy4xMDkuMzEyLjE2My42NjQuMTYzIDEuMDU0SDguOTk4YzAtLjQ3Mi0uMTA4LS44My0uMzIzLTEuMDcyLS4yMTUtLjI0Ni0uNTA2LS4zNy0uODczLS4zNy0uMTk5IDAtLjM3My4wMjgtLjUyMS4wODNhLjg5OS44OTkgMCAwMC0uMzU4LjIyMy45MDEuOTAxIDAgMDAtLjIxLjMzNGMtLjA0NC4xMjgtLjA2NS4yNy0uMDY1LjQyMSAwIC4xNTMuMDIxLjI5LjA2NC40MWEuOTQ0Ljk0NCAwIDAwLjIyOS4zMjljLjExLjEwMS4yNTIuMTk5LjQyOC4yOTMuMTc1LjA5LjM5NC4xODEuNjU2LjI3NS4zOTQuMTQ5Ljc1Mi4zMDMgMS4wNzIuNDYzLjMyLjE1Ni41OTQuMzQuODIuNTUuMjMxLjIwOC40MDcuNDUuNTI4LjcyNy4xMjUuMjc0LjE4Ny41OTguMTg3Ljk3MyAwIC4zNDQtLjA1Ni42NTQtLjE3LjkzMi0uMTEzLjI3My0uMjc1LjUxLS40ODYuNzA5LS4yMS4xOTktLjQ2NS4zNTktLjc2Mi40OGEzLjY1IDMuNjUgMCAwMS0uOTk2LjIyOXYxLjE0OGgtLjkzMVYxNy4xYTMuODk0IDMuODk0IDAgMDEtLjk2Ny0uMjE3IDIuNTggMi41OCAwIDAxLS44MzItLjUwNCAyLjQwNiAyLjQwNiAwIDAxLS41NzQtLjgyNmMtLjE0NS0uMzM2LS4yMTctLjczOS0uMjE3LTEuMjA3aDEuNjM1YzAgLjI4LjA0LjUxNy4xMjMuNzA5LjA4Mi4xODcuMTg3LjMzOC4zMTYuNDUuMTMzLjExLjI4My4xODguNDUxLjIzNS4xNjguMDQ3LjM0LjA3LjUxNi4wNy40MTggMCAuNzM0LS4wOTcuOTQ5LS4yOTJhLjk3NS45NzUgMCAwMC4zMjItLjc1NnptOC4zNiAzLjUxaC01LjM0M1YxN2g1LjM0NHYxLjI3MXoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=);
    --jp-icon-text-editor:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTUgMTVIM3YyaDEydi0yem0wLThIM3YyaDEyVjd6TTMgMTNoMTh2LTJIM3Yyem0wIDhoMTh2LTJIM3Yyek0zIDN2MmgxOFYzSDN6Ii8+PC9zdmc+);
    --jp-icon-trusted:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI1Ij48cGF0aCBjbGFzcz0ianAtaWNvbjIiIHN0cm9rZT0iIzMzMyIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJNMy44NiAxNC40NGMtMS4wMzQtMi42Ny0uOTk2LTUuMzgyLS42MS03LjI0IDEuMjMyLS4yNjcgMi44My0uNzk3IDQuMzUxLTEuMzU1YTkyLjAwNyA5Mi4wMDcgMCAwMDQuMzg3LTEuNzUgNjcuNzQ0IDY3Ljc0NCAwIDAwNC4yMyAxLjc0OGMxLjUzMi41NyAzLjE4MSAxLjExIDQuNTM2IDEuMzcuMzgyIDEuODU5LjQxNyA0LjU2NC0uNjE1IDcuMjI4LTEuMTA5IDIuODYyLTMuNDcyIDUuNzQzLTguMTM5IDcuNDk0LTQuNjY3LTEuNzUtNy4wMy00LjYzMi04LjE0LTcuNDk0eiIvPjxwYXRoIGNsYXNzPSJqcC1pY29uMiIgZmlsbD0iIzMzMyIgc3Ryb2tlPSIjMzMzIiBkPSJNMTAuODYgMTQuNzMzbC0yLjEzMy0xLjg2Ni0uNzI3LjYzTDEwLjg2IDE2bDUuMTQtNS41LS43MjEtLjYzMi00LjQxOSA0Ljg2NnoiLz48L3N2Zz4=);
    --jp-icon-undo:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIuNSA4Yy0yLjY1IDAtNS4wNS45OS02LjkgMi42TDIgN3Y5aDlsLTMuNjItMy42MmMxLjM5LTEuMTYgMy4xNi0xLjg4IDUuMTItMS44OCAzLjU0IDAgNi41NSAyLjMxIDcuNiA1LjVsMi4zNy0uNzhDMjEuMDggMTEuMDMgMTcuMTUgOCAxMi41IDh6IiBmaWxsPSIjNjE2MTYxIi8+PC9zdmc+);
    --jp-icon-vega:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj48ZyBjbGFzcz0ianAtaWNvbjEganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMjEyMTIxIj48cGF0aCBkPSJNMTAuNiA1LjRsMi4yLTMuMkgyLjJ2Ny4zbDQtNi42eiIvPjxwYXRoIGQ9Ik0xNS44IDIuMmwtNC40IDYuNkw3IDYuM2wtNC44IDh2NS41aDE3LjZWMi4yaC00em0tNyAxNS40SDUuNXYtNC40aDMuM3Y0LjR6bTQuNCAwSDkuOFY5LjhoMy40djcuOHptNC40IDBoLTMuNFY2LjVoMy40djExLjF6Ii8+PC9nPjwvc3ZnPg==);
    --jp-icon-yaml:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj48ZyBjbGFzcz0ianAtaWNvbi1jb250cmFzdDIganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjRDgxQjYwIj48cGF0aCBkPSJNNy4yIDE4LjZ2LTUuNEwzIDUuNmgzLjNsMS40IDMuMWMuMy45LjYgMS42IDEgMi41LjMtLjguNi0xLjYgMS0yLjVsMS40LTMuMWgzLjRsLTQuNCA3LjZ2NS41bC0yLjktLjF6Ii8+PGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iMTcuNiIgY3k9IjE2LjUiIHI9IjIuMSIvPjxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE3LjYiIGN5PSIxMSIgcj0iMi4xIi8+PC9nPjwvc3ZnPg==)
}
.jp-AddIcon{
    background-image:var(--jp-icon-add)
}
.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-ConsoleIcon{
    background-image:var(--jp-icon-console)
}
.jp-CopyIcon{
    background-image:var(--jp-icon-copy)
}
.jp-CutIcon{
    background-image:var(--jp-icon-cut)
}
.jp-DownloadIcon{
    background-image:var(--jp-icon-download)
}
.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-FolderIcon{
    background-image:var(--jp-icon-folder)
}
.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-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-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-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-PaletteIcon{
    background-image:var(--jp-icon-palette)
}
.jp-PasteIcon{
    background-image:var(--jp-icon-paste)
}
.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-SpreadsheetIcon{
    background-image:var(--jp-icon-spreadsheet)
}
.jp-StopIcon{
    background-image:var(--jp-icon-stop)
}
.jp-TabIcon{
    background-image:var(--jp-icon-tab)
}
.jp-TerminalIcon{
    background-image:var(--jp-icon-terminal)
}
.jp-TextEditorIcon{
    background-image:var(--jp-icon-text-editor)
}
.jp-TrustedIcon{
    background-image:var(--jp-icon-trusted)
}
.jp-UndoIcon{
    background-image:var(--jp-icon-undo)
}
.jp-VegaIcon{
    background-image:var(--jp-icon-vega)
}
.jp-YamlIcon{
    background-image:var(--jp-icon-yaml)
}
:root{
    --jp-icon-search-white:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIuMSAxMC45aC0uN2wtLjItLjJjLjgtLjkgMS4zLTIuMiAxLjMtMy41IDAtMy0yLjQtNS40LTUuNC01LjRTMS44IDQuMiAxLjggNy4xczIuNCA1LjQgNS40IDUuNGMxLjMgMCAyLjUtLjUgMy41LTEuM2wuMi4ydi43bDQuMSA0LjEgMS4yLTEuMi00LjEtNC4xem0tNSAwYy0yLjEgMC0zLjctMS43LTMuNy0zLjdzMS43LTMuNyAzLjctMy43IDMuNyAxLjcgMy43IDMuNy0xLjYgMy43LTMuNyAzLjd6IiBmaWxsPSIjNjE2MTYxIi8+PC9zdmc+)
}
.jp-Icon,.jp-MaterialIcon{
    background-size:16px;
    min-width:16px;
    min-height:16px
}
.jp-Icon,.jp-Icon-cover,.jp-MaterialIcon{
    background-position:50%;
    background-repeat:no-repeat
}
.jp-Icon-cover{
    background-size:cover
}
.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
}
.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)
}
.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)
}
.jp-icon-none[fill]{
    fill:none
}
.jp-icon-none[stroke]{
    stroke:none
}
.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)
}
.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)
}
.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)
}
#setting-editor .jp-PluginList .jp-mod-selected .jp-icon-selectable[fill]{
    fill:#fff
}
#setting-editor .jp-PluginList .jp-mod-selected .jp-icon-selectable-inverse[fill]{
    fill:var(--jp-brand-color1)
}
.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)
}
#tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-selectable[fill]{
    fill:#fff
}
#tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-hover :hover .jp-icon-selectable[fill],#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-inverse[fill]{
    fill:#fff
}
#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
}
.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)
}
#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)
}
:root{
    --jp-warn-color0:var(--md-orange-700)
}
.jp-DragIcon{
    margin-right:4px
}
.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)
}
.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)
}
.jp-icon-hoverShow:not(:hover) svg{
    display:none!important
}
.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)
}
.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)
}
.jp-icon-hover :hover .jp-icon-none-hover[fill]{
    fill:none
}
.jp-icon-hover :hover .jp-icon-none-hover[stroke]{
    stroke:none
}
.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)
}
.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)
}
p{
    margin-top:unset;
    margin-bottom:unset
}
small{
    font-size:unset
}
strong{
    font-weight:unset
}
a,a:hover{
    text-decoration:unset;
    color:unset
}
:focus{
    outline:unset;
    outline-offset:unset;
    -moz-outline-radius:unset
}
.jp-Button{
    border-radius:var(--jp-border-radius);
    padding:0 12px;
    font-size:var(--jp-ui-font-size1)
}
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
}
.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
}
.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
}
.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:0 12px;
    background-color:var(--jp-layout-color1);
    color:var(--jp-ui-font-color1);
    overflow:auto
}
:root{
    --jp-private-commandpalette-search-height:28px
}
.lm-CommandPalette{
    padding-bottom:0;
    color:var(--jp-ui-font-color1);
    background:var(--jp-layout-color1);
    font-size:var(--jp-ui-font-size1)
}
.lm-CommandPalette-search{
    padding:4px;
    background-color:var(--jp-layout-color1);
    z-index:2
}
.lm-CommandPalette-wrapper{
    overflow:auto;
    padding:0 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)
}
.lm-CommandPalette-wrapper:after{
    content:" ";
    color:#fff;
    background-color:var(--jp-brand-color1);
    position:absolute;
    top:4px;
    right:4px;
    height:30px;
    width:10px;
    padding:0 10px;
    background-image:var(--jp-icon-search-white);
    background-size:20px;
    background-repeat:no-repeat;
    background-position:50%
}
.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:-ms-input-placeholder,.lm-CommandPalette-input::-moz-placeholder,.lm-CommandPalette-input::-webkit-input-placeholder{
    color:var(--jp-ui-font-color3);
    font-size:var(--jp-ui-font-size1)
}
.lm-CommandPalette-header:first-child{
    margin-top:0
}
.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:700;
    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-color3)
}
.lm-CommandPalette-item.lm-mod-active{
    background:var(--jp-layout-color3)
}
.lm-CommandPalette-item.lm-mod-active:hover:not(.lm-mod-disabled){
    background:var(--jp-layout-color4)
}
.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:700
}
.lm-CommandPalette-item.lm-mod-disabled mark{
    color:var(--jp-ui-font-color3)
}
.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:.4
}
.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:20px auto auto;
    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:0 8px;
    color:var(--jp-content-font-color3)
}
.jp-Dialog{
    position:absolute;
    z-index:10000;
    align-items:center;
    justify-content:center;
    top:0;
    left:0;
    margin:0;
    padding:0;
    width:100%;
    height:100%;
    background:var(--jp-dialog-background)
}
.jp-Dialog,.jp-Dialog-content{
    display:flex;
    flex-direction:column
}
.jp-Dialog-content{
    margin-left:auto;
    margin-right:auto;
    background:var(--jp-layout-color1);
    padding:24px 24px 12px;
    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);
    font-size:var(--jp-ui-font-size1);
    color:var(--jp-ui-font-color1);
    resize:both
}
.jp-Dialog-button{
    overflow:visible
}
button.jp-Dialog-button:focus{
    outline:1px solid var(--jp-brand-color1);
    outline-offset:4px;
    -moz-outline-radius:0
}
button.jp-Dialog-button:focus::-moz-focus-inner{
    border:0
}
.jp-Dialog-header{
    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;
    flex:0 0 auto;
    margin-left:-12px;
    margin-right:-12px;
    padding:12px
}
.jp-Dialog-title{
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis
}
.jp-Dialog-body>.jp-select-wrapper{
    width:100%
}
.jp-Dialog-body>button{
    padding:0 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
}
.jp-HoverBox{
    position:fixed
}
.jp-HoverBox.jp-mod-outofview{
    display:none
}
.jp-IFrame{
    width:100%;
    height:100%
}
.jp-IFrame>iframe{
    border:none
}
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-MainAreaWidget>:focus{
    outline:none
}
: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:#a0f;
    --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:#ff0;
    --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:#eee;
    --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
}
.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(90deg,#f37626 10%,hsla(0,0%,100%,0) 42%);
    position:relative;
    animation:load3 1s linear infinite,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
    }
    to{
        opacity:1
    }
}
@keyframes load3{
    0%{
        transform:rotate(0deg)
    }
    to{
        transform:rotate(1turn)
    }
}
button.jp-mod-styled{
    font-size:var(--jp-ui-font-size1);
    border:none;
    text-align:center;
    line-height:32px;
    height:32px;
    padding:0 12px;
    letter-spacing:.8px
}
button.jp-mod-styled,input.jp-mod-styled{
    color:var(--jp-ui-font-color0);
    box-sizing:border-box;
    outline:none;
    appearance:none;
    -webkit-appearance:none;
    -moz-appearance:none
}
input.jp-mod-styled{
    background:var(--jp-input-background);
    height:28px;
    border:var(--jp-border-width) solid var(--jp-border-color1);
    padding-left:7px;
    padding-right:7px;
    font-size:var(--jp-ui-font-size2)
}
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-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 0 1px rgba(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:0;
    outline:none;
    appearance:none;
    -webkit-appearance:none;
    -moz-appearance:none
}
:root{
    --jp-private-toolbar-height:calc(28px + var(--jp-border-width))
}
.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:1;
    overflow-x:hidden
}
.jp-Toolbar:hover{
    overflow-x:auto
}
.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:50%;
    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%
}
div.jp-ToolbarButton{
    color:transparent;
    padding:0
}
button.jp-ToolbarButtonComponent,div.jp-ToolbarButton{
    border:none;
    box-sizing:border-box;
    outline:none;
    appearance:none;
    -webkit-appearance:none;
    -moz-appearance:none;
    margin:0
}
button.jp-ToolbarButtonComponent{
    background:var(--jp-layout-color1);
    padding:0 6px;
    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:.4
}
button.jp-ToolbarButtonComponent span{
    padding:0;
    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)
}
.CodeMirror{
    font-family:monospace;
    height:300px;
    color:#000;
    direction:ltr
}
.CodeMirror-lines{
    padding:4px 0
}
.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{
    padding:0 4px
}
.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{
    background-color:#fff
}
.CodeMirror-gutters{
    border-right:1px solid #ddd;
    background-color:#f7f7f7;
    white-space:nowrap
}
.CodeMirror-linenumber{
    padding:0 3px 0 5px;
    min-width:20px;
    text-align:right;
    color:#999;
    white-space:nowrap
}
.CodeMirror-guttermarker{
    color:#000
}
.CodeMirror-guttermarker-subtle{
    color:#999
}
.CodeMirror-cursor{
    border-left:1px solid #000;
    border-right:none;
    width:0
}
.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,.5)
}
.cm-animate-fat-cursor,.cm-fat-cursor-mark{
    -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;
    background-color:#7e7
}
@-moz-keyframes blink{
    50%{
        background-color:transparent
    }
}
@-webkit-keyframes blink{
    50%{
        background-color:transparent
    }
}
@keyframes blink{
    50%{
        background-color:transparent
    }
}
.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
}
.cm-s-default .cm-header{
    color:#00f
}
.cm-s-default .cm-quote{
    color:#090
}
.cm-negative{
    color:#d44
}
.cm-positive{
    color:#292
}
.cm-header,.cm-strong{
    font-weight:700
}
.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-2{
    color:#05a
}
.cm-s-default .cm-type,.cm-s-default .cm-variable-3{
    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,.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-invalidchar,.cm-s-default .cm-error{
    color:red
}
.CodeMirror-composing{
    border-bottom:2px solid
}
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
}
.nbdime-root .CodeMirror{
    position:relative;
    overflow:hidden;
    background:#fff;
    min-height: unset;
    padding: 0;
}
.nbdime-root .CodeMirror-scroll{
    overflow:scroll!important;
    margin-bottom:-30px;
    margin-right:-30px;
    padding-bottom:50px;
    height:100%;
    outline:none;
    position:relative;
    min-height: unset;
}
.nbdime-root .CodeMirror-sizer{
    position:relative;
    border-right:30px solid transparent
}
.nbdime-root .CodeMirror-gutter-filler,.nbdime-root .CodeMirror-hscrollbar,.nbdime-root .CodeMirror-scrollbar-filler,.nbdime-root .CodeMirror-vscrollbar{
    position:absolute;
    z-index:6;
    display:none
}
.nbdime-root .CodeMirror-vscrollbar{
    right:0;
    top:0;
    overflow-x:hidden;
    overflow-y:scroll
}
.nbdime-root .CodeMirror-hscrollbar{
    bottom:0;
    left:0;
    overflow-y:hidden;
    overflow-x:scroll
}
.nbdime-root .CodeMirror-scrollbar-filler{
    right:0;
    bottom:0
}
.nbdime-root .CodeMirror-gutter-filler{
    left:0;
    bottom:0
}
.nbdime-root .CodeMirror-gutters{
    position:absolute;
    left:0;
    top:0;
    min-height:100%;
    z-index:3
}
.nbdime-root .CodeMirror-gutter{
    white-space:normal;
    height:100%;
    display:inline-block;
    vertical-align:top;
    margin-bottom:-30px
}
.nbdime-root .CodeMirror-gutter-wrapper{
    position:absolute;
    z-index:4;
    background:none!important;
    border:none!important
}
.nbdime-root .CodeMirror-gutter-background{
    position:absolute;
    top:0;
    bottom:0;
    z-index:4
}
.nbdime-root .CodeMirror-gutter-elt{
    position:absolute;
    cursor:default;
    z-index:4
}
.nbdime-root .CodeMirror-gutter-wrapper ::selection{
    background-color:transparent
}
.nbdime-root .CodeMirror-gutter-wrapper ::-moz-selection{
    background-color:transparent
}
.nbdime-root .CodeMirror-lines{
    cursor:text;
    min-height:1px
}
.nbdime-root .CodeMirror pre.CodeMirror-line,.nbdime-root .CodeMirror pre.CodeMirror-line-like{
    -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
}
.nbdime-root .CodeMirror-wrap pre.CodeMirror-line,.nbdime-root .CodeMirror-wrap pre.CodeMirror-line-like{
    word-wrap:break-word;
    white-space:pre-wrap;
    word-break:normal
}
.nbdime-root .CodeMirror-linebackground{
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    z-index:0
}
.nbdime-root .CodeMirror-linewidget{
    position:relative;
    z-index:2;
    padding:.1px
}
.nbdime-root .CodeMirror-rtl pre{
    direction:rtl
}
.nbdime-root .CodeMirror-code{
    outline:none
}
.nbdime-root .CodeMirror-gutter,.nbdime-root .CodeMirror-gutters,.nbdime-root .CodeMirror-linenumber,.nbdime-root .CodeMirror-scroll,.nbdime-root .CodeMirror-sizer{
    -moz-box-sizing:content-box;
    box-sizing:content-box
}
.nbdime-root .CodeMirror-measure{
    position:absolute;
    width:100%;
    height:0;
    overflow:hidden;
    visibility:hidden
}
.nbdime-root .CodeMirror-cursor{
    position:absolute;
    pointer-events:none
}
.nbdime-root .CodeMirror-measure pre{
    position:static
}
.nbdime-root div.CodeMirror-cursors{
    visibility:hidden;
    position:relative;
    z-index:3
}
.nbdime-root .CodeMirror-focused div.CodeMirror-cursors,.nbdime-root div.CodeMirror-dragcursors{
    visibility:visible
}
.nbdime-root .CodeMirror-selected{
    background:#d9d9d9
}
.nbdime-root .CodeMirror-focused .CodeMirror-selected{
    background:#d7d4f0
}
.nbdime-root .CodeMirror-crosshair{
    cursor:crosshair
}
.nbdime-root .CodeMirror-line::selection,.nbdime-root .CodeMirror-line>span::selection,.nbdime-root .CodeMirror-line>span>span::selection{
    background:#d7d4f0
}
.nbdime-root .CodeMirror-line::-moz-selection,.nbdime-root .CodeMirror-line>span::-moz-selection,.nbdime-root .CodeMirror-line>span>span::-moz-selection{
    background:#d7d4f0
}
.cm-searching{
    background-color:#ffa;
    background-color:rgba(255,255,0,.4)
}
.cm-force-border{
    padding-right:.1px
}
@media print{
    .nbdime-root .CodeMirror div.CodeMirror-cursors{
        visibility:hidden
    }
}
.cm-tab-wrap-hack:after{
    content:""
}
.nbdime-root span.CodeMirror-selectedtext{
    background:none
}
.nbdime-root .CodeMirror-dialog{
    position:absolute;
    left:0;
    right:0;
    background:inherit;
    z-index:15;
    padding:.1em .8em;
    overflow:hidden;
    color:inherit
}
.nbdime-root .CodeMirror-dialog-top{
    border-bottom:1px solid #eee;
    top:0
}
.nbdime-root .CodeMirror-dialog-bottom{
    border-top:1px solid #eee;
    bottom:0
}
.nbdime-root .CodeMirror-dialog input{
    border:none;
    outline:none;
    background:transparent;
    width:20em;
    color:inherit;
    font-family:monospace
}
.nbdime-root .CodeMirror-dialog button{
    font-size:70%
}
.nbdime-root .CodeMirror-foldmarker{
    color:#00f;
    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
}
.nbdime-root .CodeMirror-foldgutter{
    width:.7em
}
.nbdime-root .CodeMirror-foldgutter-folded,.nbdime-root .CodeMirror-foldgutter-open{
    cursor:pointer
}
.nbdime-root .CodeMirror-foldgutter-open:after{
    content:"\25BE"
}
.nbdime-root .CodeMirror-foldgutter-folded:after{
    content:"\25B8"
}
.nbdime-root .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
}
.nbdime-root .CodeMirror pre{
    padding:0 var(--jp-code-padding)
}
.jp-CodeMirrorEditor[data-type=inline] .CodeMirror-dialog{
    background-color:var(--jp-layout-color0);
    color:var(--jp-content-font-color1)
}
.nbdime-root .CodeMirror-lines{
    padding:var(--jp-code-padding) 0
}
.nbdime-root .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)
}
@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)
    }
}
@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)
    }
}
.nbdime-root .CodeMirror.jp-mod-readOnly .CodeMirror-cursor{
    display:none
}
.nbdime-root .CodeMirror-gutters{
    border-right:1px solid var(--jp-border-color2);
    background-color:var(--jp-layout-color0)
}
.jp-CollaboratorCursor{
    border:5px solid transparent;
    border-top:none;
    border-bottom:3px solid;
    background-clip:content-box;
    margin-left:-5px;
    margin-right:-5px
}
.nbdime-root .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
}
.nbdime-root .CodeMirror-focused .CodeMirror-selected{
    background-color:var(--jp-editor-selected-focused-background)
}
.nbdime-root .CodeMirror-selected{
    background-color:var(--jp-editor-selected-background)
}
.jp-CollaboratorCursor-hover{
    position:absolute;
    z-index:1;
    transform:translateX(-50%);
    color:#fff;
    border-radius:3px;
    padding:1px 4px;
    text-align:center;
    font-size:var(--jp-ui-font-size1);
    white-space:nowrap
}
.jp-CodeMirror-ruler{
    border-left:1px dashed var(--jp-border-color2)
}
.nbdime-root .CodeMirror.cm-s-jupyter{
    background:var(--jp-layout-color0);
    color:var(--jp-content-font-color1)
}
.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:700
}
.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:700
}
.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:100%;
    background-repeat:no-repeat
}
.cm-s-jupyter .CodeMirror-activeline-background,.cm-s-jupyter .CodeMirror-gutter{
    background-color:var(--jp-layout-color2)
}
.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-RenderedHTMLCommon pre,.jp-RenderedJavaScript pre,.jp-RenderedText pre{
    color:var(--jp-content-font-color1);
    font-size:var(--jp-code-font-size);
    border:none;
    margin:0;
    padding:0;
    line-height:normal
}
.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)
}
.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
}
.jp-RenderedText pre .ansi-red-bg{
    background-color:#e75c58
}
.jp-RenderedText pre .ansi-green-bg{
    background-color:#00a250
}
.jp-RenderedText pre .ansi-yellow-bg{
    background-color:#ddb62b
}
.jp-RenderedText pre .ansi-blue-bg{
    background-color:#208ffb
}
.jp-RenderedText pre .ansi-magenta-bg{
    background-color:#d160c4
}
.jp-RenderedText pre .ansi-cyan-bg{
    background-color:#60c6c8
}
.jp-RenderedText pre .ansi-white-bg{
    background-color:#c5c1b4
}
.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
}
.jp-RenderedText pre .ansi-red-intense-bg{
    background-color:#b22b31
}
.jp-RenderedText pre .ansi-green-intense-bg{
    background-color:#007427
}
.jp-RenderedText pre .ansi-yellow-intense-bg{
    background-color:#b27d12
}
.jp-RenderedText pre .ansi-blue-intense-bg{
    background-color:#0065ca
}
.jp-RenderedText pre .ansi-magenta-intense-bg{
    background-color:#a03196
}
.jp-RenderedText pre .ansi-cyan-intense-bg{
    background-color:#258f8f
}
.jp-RenderedText pre .ansi-white-intense-bg{
    background-color:#a1a6b2
}
.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)
}
.jp-RenderedText pre .ansi-bold{
    font-weight:700
}
.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)
}
.jp-RenderedLatex{
    color:var(--jp-content-font-color1);
    font-size:var(--jp-content-font-size1);
    line-height:var(--jp-content-line-height)
}
.jp-OutputArea-output.jp-RenderedLatex{
    padding:var(--jp-code-padding);
    text-align:left
}
.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);
    padding-right:20px
}
.jp-RenderedHTMLCommon em{
    font-style:italic
}
.jp-RenderedHTMLCommon strong{
    font-weight:700
}
.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)
}
.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)
}
.jp-RenderedHTMLCommon ol:not(.list-inline),.jp-RenderedHTMLCommon ul: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 ol ol,.jp-RenderedHTMLCommon ol ul,.jp-RenderedHTMLCommon ul ol,.jp-RenderedHTMLCommon ul ul{
    margin-bottom:0
}
.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 code,.jp-RenderedHTMLCommon pre{
    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
}
.jp-RenderedHTMLCommon table{
    border-collapse:collapse;
    border-spacing:0;
    border:none;
    color:var(--jp-ui-font-color1);
    font-size:12px;
    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:.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:700
}
.jp-RenderedHTMLCommon tbody tr:nth-child(odd){
    background:var(--jp-layout-color0)
}
.jp-RenderedHTMLCommon tbody tr:nth-child(2n){
    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:0;
    margin-bottom:1em
}
.jp-RenderedHTMLCommon img{
    -moz-force-broken-image-icon:1
}
.jp-RenderedHTMLCommon>img{
    display:block;
    margin-left:0;
    margin-right:0;
    margin-bottom:1em
}
[data-jp-theme-light=false] .jp-RenderedImage img.jp-needs-light-background,[data-jp-theme-light=true] .jp-RenderedImage img.jp-needs-dark-background{
    background-color:var(--jp-inverse-layout-color1)
}
.jp-RenderedHTMLCommon img,.jp-RenderedHTMLCommon svg,.jp-RenderedImage img,.jp-RenderedSVG svg{
    max-width:100%;
    height:auto
}
.jp-RenderedHTMLCommon img.jp-mod-unconfined,.jp-RenderedHTMLCommon svg.jp-mod-unconfined,.jp-RenderedImage img.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,.25);
    display:inline-block;
    font-size:.8em;
    line-height:1em;
    padding:.2em .5em
}
.jp-RenderedHTMLCommon>:last-child{
    margin-bottom:.5em
}
.jp-OutputArea{
    overflow-y:auto
}
.jp-OutputArea-child{
    display:flex;
    flex-direction:row
}
.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);
    text-align:right;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.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
}
.jp-OutputArea-output.jp-mod-isolated{
    width:100%;
    display:block
}
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
}
.jp-OutputArea-output pre{
    border:none;
    margin:0;
    padding:0;
    overflow-x:auto;
    overflow-y:auto;
    word-break:break-all;
    word-wrap:break-word;
    white-space:pre-wrap
}
.jp-OutputArea-output.jp-RenderedHTMLCommon table{
    margin-left:0;
    margin-right:0
}
.jp-OutputArea-output dd,.jp-OutputArea-output dl,.jp-OutputArea-output dt{
    display:block
}
.jp-OutputArea-output dl{
    width:100%;
    overflow:hidden;
    padding:0;
    margin:0
}
.jp-OutputArea-output dt{
    font-weight:700;
    float:left;
    width:20%;
    padding:0;
    margin:0
}
.jp-OutputArea-output dd{
    float:left;
    width:80%;
    padding:0;
    margin:0
}
.jp-OutputArea .jp-OutputArea .jp-OutputArea-prompt{
    display:none
}
.jp-OutputArea-output.jp-OutputArea-executeResult{
    margin-left:0;
    flex:1 1 auto
}
.jp-OutputArea-executeResult.jp-RenderedText,.jp-OutputArea-stdin{
    padding-top:var(--jp-code-padding)
}
.jp-OutputArea-stdin{
    line-height:var(--jp-code-line-height);
    display:flex
}
.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;
    vertical-align:baseline;
    padding:0 .25em;
    margin:0 .25em;
    flex:0 0 70%
}
.jp-Stdin-input:focus{
    box-shadow:none
}
.jp-LinkedOutputView .jp-OutputArea{
    height:100%;
    display:block
}
.jp-LinkedOutputView .jp-OutputArea-output:only-child{
    height:100%
}
.jp-Collapser{
    flex:0 0 var(--jp-cell-collapser-width);
    padding:0;
    margin:0;
    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;
    position:absolute;
    top:0;
    bottom:0
}
.jp-CellFooter,.jp-CellHeader{
    height:0;
    width:100%;
    padding:0;
    margin:0;
    border:none;
    outline:none;
    background:transparent
}
.jp-InputArea{
    display:flex;
    flex-direction:row
}
.jp-InputArea-editor{
    flex:1 1 auto;
    border:var(--jp-border-width) solid var(--jp-cell-editor-border-color);
    border-radius:0;
    background:var(--jp-cell-editor-background)
}
.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);
    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);
    text-align:right;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.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:0 0 2px 0 rgba(0,0,0,.25);
    background-color:var(--jp-layout-color0)
}
:root{
    --jp-private-cell-scrolling-output-offset:5px
}
.jp-Cell{
    padding:var(--jp-cell-padding);
    margin:0;
    border:none;
    outline:none;
    background:transparent
}
.jp-Cell-inputWrapper,.jp-Cell-outputWrapper{
    display:flex;
    flex-direction:row;
    padding:0;
    margin:0;
    overflow:visible
}
.jp-Cell-inputArea,.jp-Cell-outputArea{
    flex:1 1 auto
}
.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)
}
.jp-Cell:not(.jp-mod-noOutputs) .jp-Cell-outputWrapper{
    margin-top:5px
}
.jp-OutputArea-executeResult .jp-RenderedText.jp-OutputArea-output{
    padding-top:var(--jp-code-padding)
}
.jp-CodeCell.jp-mod-outputsScrolled .jp-Cell-outputArea{
    overflow-y:auto;
    max-height:200px;
    box-shadow:inset 0 0 6px 2px rgba(0,0,0,.3);
    margin-left:var(--jp-private-cell-scrolling-output-offset)
}
.jp-CodeCell.jp-mod-outputsScrolled .jp-OutputArea-prompt{
    flex:0 0 calc(var(--jp-cell-prompt-width) - var(--jp-private-cell-scrolling-output-offset))
}
.jp-MarkdownOutput{
    flex:1 1 auto;
    margin-top:0;
    margin-bottom:0;
    padding-left:var(--jp-code-padding)
}
.jp-MarkdownOutput.jp-RenderedHTMLCommon{
    overflow:auto
}
.jp-NotebookPanel-toolbar{
    padding:2px
}
.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
}
: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)
}
.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-Notebook .jp-Cell{
    overflow:visible
}
.jp-Notebook .jp-Cell .jp-InputPrompt{
    cursor:move
}
.jp-Notebook .jp-Cell:not(.jp-mod-active) .jp-InputPrompt,.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)
}
.jp-Notebook .jp-Cell.jp-mod-active .jp-Collapser{
    background:var(--jp-brand-color1)
}
.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)
}
.jp-Notebook .jp-Cell.jp-mod-active .jp-Collapser:hover{
    background:var(--jp-brand-color0);
    opacity:1
}
.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
}
.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)
}
.jp-Notebook-cell.jp-mod-dropSource{
    opacity:.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:2px solid var(--jp-private-notebook-selected-color)
}
.jp-dragImage{
    display:flex;
    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 0 rgba(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 0
}
.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 0 rgba(0,0,0,.12)
}
.jp-NotebookTools{
    display:block;
    min-width:var(--jp-sidebar-min-width);
    color:var(--jp-ui-font-color1);
    background:var(--jp-layout-color1);
    font-size:var(--jp-ui-font-size1);
    overflow:auto
}
.jp-NotebookTools-tool{
    padding: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:0
}
.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 0
}
.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-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
}
.jp-CollapsiblePanel{
    border:0;
}
button.jp-CollapsiblePanel-header-icon{
    height:24px;
    width:24px;
    float:right;
    font-size:var(--jp-ui-font-size1);
    margin-top:.1em;
    padding:0 2px;
    color:var(--jp-ui-font-color2);
    background-color:transparent;
    border: 0;
    border-radius:2px;
    text-decoration:none;
    transition:background-color .1s ease
}
button.jp-CollapsiblePanel-header-icon::-moz-focus-inner{
    border:none
}
button.jp-CollapsiblePanel-header-icon:active,button.jp-CollapsiblePanel-header-icon:focus,button.jp-CollapsiblePanel-header-icon:hover{
    border:1px solid var(--jp-ui-font-color1)
}
.jp-CollapsiblePanel-header{
    background-color:var(--jp-nbdime-output-color3);
    padding:.2em 2em;
    color:var(--jp-ui-font-color1)
}
.jp-CollapsiblePanel-container{
    overflow:hidden
}
.jp-CollapsiblePanel-slider{
    height:100%;
    -webkit-transition:-webkit-transform .3s ease,height .3s;
    -moz-transition:-moz-transform .3s ease,height .3s;
    -ms-transition:-ms-transform .3s ease,height .3s;
    transition:transform .3s ease,height .3s
}
.jp-CollapsiblePanel-opened{
    -webkit-transform:translate(0);
    -moz-transform:translate(0);
    -ms-transform:translate(0);
    transform:translate(0);
    height:100%
}
.jp-CollapsiblePanel-closed{
    -webkit-transform:translateY(-100%);
    -moz-transform:translateY(-100%);
    -ms-transform:translateY(-100%);
    transform:translateY(-100%);
    height:0
}
.p-FlexPanel{
    display:flex
}
.p-FlexPanel.p-mod-left-to-right{
    flex-direction:row
}
.p-FlexPanel.p-mod-right-to-left{
    flex-direction:row-reverse
}
.p-FlexPanel.p-mod-top-to-bottom{
    flex-direction:column
}
.p-FlexPanel.p-mod-bottom-to-top{
    flex-direction:column-reverse
}
.jp-DragPanel-dragHandle{
    background:radial-gradient(hsla(0,0%,100%,.6) 30%,transparent 31%) 0 0,radial-gradient(transparent 19%,rgba(0,0,0,.4) 20%,transparent 50%) 0 1px;
    background-size:6px 6px
}
.p-Panel.jp-DragPanel .p-Widget.jp-mod-dropTarget{
    border-top:1px dashed #000
}
:root{
    --codemirror-border:var(--jp-border-width) solid var(--jp-cell-editor-border-color);
    --jp-nbdime-output-color1:rgba(0,141,255,0.7);
    --jp-nbdime-output-color2:rgba(0,141,255,0.5);
    --jp-nbdime-output-color3:rgba(0,141,255,0.3);
    --jp-diff-added-color0: rgb(234, 255, 234);
    --jp-diff-added-color1: rgba(0, 200, 20, 0.3);
    --jp-diff-added-color2: rgb(234, 255, 234);
    --jp-diff-deleted-color0: rgb(255, 236, 236);
    --jp-diff-deleted-color1: rgba(255, 20, 0, 0.1);
    --jp-diff-deleted-color2: rgb(255, 236, 236);
    --jp-merge-local-color1:#cbcbf8;
    --jp-merge-local-color2:#ececff;
    --jp-merge-local-color3:#e6e6ff;
    --jp-merge-remote-color1:#beb;
    --jp-merge-remote-color2:#dfd;
    --jp-merge-remote-color3:#d8f9d8;
    --jp-merge-both-color1:#f88888;
    --jp-merge-both-color2:#fdd;
    --jp-merge-either-color1:#aee;
    --jp-merge-either-color2:#cff4f4
}

.nbdime-root .CodeMirror-merge{
    position:relative;
    white-space:pre;
    border:var(--codemirror-border);
    border-radius:0;
    background:var(--jp-cell-editor-background)
}
.nbdime-root .CodeMirror.cm-s-jupyter{
    background:transparent
}
.CodeMirror-merge .CodeMirror,.nbdime-root .CodeMirror-merge{
    height:auto
}
.nbdime-root .CodeMirror-merge-4pane .CodeMirror-merge-pane-deleted{
    display:none
}
.nbdime-root .CodeMirror-merge-pane-unchanged{
    width:100%
}
.nbdime-root .CodeMirror-merge-1pane .CodeMirror-merge-gap{
    width:6%
}
.nbdime-root .CodeMirror-merge-2pane .CodeMirror-merge-pane{
    width:47%
}
.nbdime-root .CodeMirror-merge-2pane .CodeMirror-merge-gap{
    width:6%
}
.nbdime-root .CodeMirror-merge-3pane .CodeMirror-merge-pane{
    width:31%
}
.nbdime-root .CodeMirror-merge-3pane .CodeMirror-merge-gap{
    width:3.5%
}
.nbdime-root .CodeMirror-merge-pane{
    display:inline-block;
    white-space:normal;
    vertical-align:top;
    width:100%
}
.nbdime-root .CodeMirror-merge-pane-rightmost{
    position:absolute;
    right:0;
    z-index:1
}
.nbdime-root .p-Widget.CodeMirror-merge-gap{
    z-index:2;
    display:inline-block;
    height:100%;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    overflow:hidden;
    border-left:var(--codemirror-border);
    border-right:var(--codemirror-border);
    position:absolute;
    color:var(--jp-ui-font-color2);
    background:var(--jp-layout-color2)
}
.nbdime-root .CodeMirror-merge-scrolllock-wrap{
    position:absolute;
    bottom:0;
    left:50%
}
.nbdime-root .CodeMirror-merge-scrolllock{
    position:relative;
    left:-50%;
    cursor:pointer;
    line-height:1
}
.CodeMirror-merge-l-inserted,.nbdime-root .CodeMirror-merge-r-inserted{
    background-color:var(--jp-diff-added-color1)
}
.CodeMirror-merge-l-deleted,.nbdime-root .CodeMirror-merge-r-deleted{
    background-color:var(--jp-diff-deleted-color1)
}
.nbdime-root .CodeMirror-merge-collapsed-widget:before{
    content:"(...)"
}
.nbdime-root .CodeMirror-merge-collapsed-widget{
    cursor:pointer;
    color:var(--jp-ui-font-color1);
    background:var(--jp-layout-color2);
    border:1px solid var(--jp-border-color1);
    font-size:90%;
    padding:0 3px;
    border-radius:4px
}
.nbdime-root .CodeMirror-merge-collapsed-line .CodeMirror-gutter-elt{
    display:none
}
.nbdime-root .CodeMirror-merge-spacer{
    background-image:repeating-linear-gradient(45deg,transparent,transparent 5px,hsla(0,0%,100%,.5) 0,hsla(0,0%,100%,.5) 10px)
}
.jp-Notebook-diff .jp-Diff-unchanged .jp-Output :first-child{
    margin-left:auto
}
.jp-Notebook-diff .jp-Diff-unchanged .jp-Output :last-child{
    margin-right:auto
}
.jp-Notebook-diff .jp-Diff-unchanged{
    margin-left:10%;
    width:80%
}
.jp-Notebook-diff .jp-Diff-unchanged .jp-Diff-unchanged{
    margin-left:0;
    width:100%
}
.jp-Notebook-diff .jp-Diff-unchanged .CodeMirror-merge-pane-unchanged{
    border:var(--jp-border-width) solid var(--jp-private-notebook-cell-editor-border)
}
.jp-Notebook-diff .jp-Diff-unchanged+.jp-Diff-unchanged>div:first-of-type{
    border:none
}
.jp-Notebook-diff .jp-Diff-unchanged .jp-Cellrow-executionCount{
    float:left
}
.jp-Notebook-diff .jp-Metadata-diff{
    margin-bottom:20px;
}
.jp-Notebook-diff .jp-Cell-diff{
    margin-bottom:20px
}
.jp-Notebook-diff .jp-Cell-diff>div:first-of-type{
    border-top:1px solid #ccc
}
.jp-Notebook-diff .jp-Diff-added .jp-Cellrow-outputs,.jp-Notebook-diff .jp-Diff-added .jp-Cellrow-source{
    border-left:var(--codemirror-border)
}
.jp-Notebook-diff .jp-Diff-deleted .jp-Cellrow-outputs,.jp-Notebook-diff .jp-Diff-deleted .jp-Cellrow-source{
    border-right:var(--codemirror-border)
}
.jp-Notebook-diff .jp-Diff-addremchunk{
    display:flex;
    flex-direction:column-reverse;
    justify-content:space-between
}
.jp-Notebook-diff .jp-Diff-addremchunk .jp-Diff-addedchunk,.jp-Notebook-diff .jp-Diff-addremchunk .jp-Diff-removedchunk{
    width:100%
}
@media (min-width:1000px){
    .jp-Notebook-diff .jp-Diff-addremchunk{
        flex-direction:row-reverse
    }
    .jp-Notebook-diff .jp-Diff-addremchunk .jp-Diff-addedchunk,.jp-Notebook-diff .jp-Diff-addremchunk .jp-Diff-removedchunk{
        width:49%
    }
}
.jp-Notebook-diff .jp-Diff-added .jp-Cellrow-metadata,.jp-Notebook-diff .jp-Diff-deleted .jp-Cellrow-metadata,.jp-Notebook-diff .jp-Diff-unchanged .jp-Cellrow-outputs{
    display:none
}
.jp-Notebook-diff .jp-Diff-added .jp-Cellrow-outputs,.jp-Notebook-diff .jp-Diff-deleted .jp-Cellrow-outputs{
    border-top:1pt solid var(--jp-nbdime-output-color1)
}
.jp-Notebook-diff .jp-Diff-added .jp-Diff-unchanged{
    margin-left:25%;
    width:75%
}
.jp-Notebook-diff .jp-Diff-deleted .jp-Diff-unchanged{
    margin-left:0;
    width:75%
}
.jp-Notebook-diff .jp-Diff-unchanged .jp-Output-result>*{
    display:block;
    margin-left:auto;
    margin-right:auto
}
.jp-Notebook-diff .jp-Cellrow-outputs .jp-Diff-twoway .jp-Diff-base{
    float:left;
    width:47%
}
.jp-Notebook-diff .jp-Cellrow-outputs .jp-Diff-twoway .jp-Diff-remote{
    float:right;
    width:47%
}
.jp-Notebook-diff .jp-Output-result img{
    max-width:100%
}
.jp-Notebook-diff .CodeMirror-merge-pane-remote{
    position:relative;
    left:6%
}
.jp-Notebook-diff .jp-Cellrow-source .CodeMirror-merge-pane-added,.jp-Notebook-diff .jp-Cellrow-source .CodeMirror-merge-pane-deleted{
    width:75%
}
.jp-Notebook-diff .jp-Diff-twoway .jp-Cellrow-outputs .jp-Diff-unchanged .jp-CodeMirrorWidget{
    width:auto;
    max-width:100%
}
.jp-Notebook-diff .jp-Diff-twoway .jp-Cellrow-outputs .jp-Diff-unchanged .jp-RenderedImage{
    text-align:center
}
.jp-Notebook-diff .CodeMirror-merge-r-chunk{
    background-color:var(--jp-diff-deleted-color2)
}
.jp-Notebook-diff .CodeMirror-merge-r-chunk-start{
    border-top:1px solid var(--jp-diff-deleted-color0)
}
.jp-Notebook-diff .CodeMirror-merge-r-chunk-end{
    border-bottom:1px solid var(--jp-diff-deleted-color0)
}
.jp-Notebook-diff .CodeMirror-merge-r-connect{
    fill:var(--jp-diff-deleted-color2);
    stroke:var(--jp-diff-deleted-color0);
    stroke-width:1px
}
.jp-Notebook-diff .CodeMirror-merge-spacer{
    background-color:var(--jp-diff-deleted-color2)
}
.jp-Notebook-diff .CodeMirror-merge-pane-remote .CodeMirror-merge-r-chunk{
    background-color:var(--jp-diff-added-color2)
}
.jp-Notebook-diff .CodeMirror-merge-pane-remote .CodeMirror-merge-r-chunk-start{
    border-top:1px solid var(--jp-diff-added-color0)
}
.jp-Notebook-diff .CodeMirror-merge-pane-remote .CodeMirror-merge-r-chunk-end{
    border-bottom:1px solid var(--jp-diff-added-color0)
}
.jp-Notebook-diff .CodeMirror-merge-pane-remote .CodeMirror-merge-r-connect{
    fill:var(--jp-diff-added-color2);
    stroke:var(--jp-diff-added-color0);
    stroke-width:1px
}
.jp-Notebook-diff .CodeMirror-merge-pane-remote .CodeMirror-merge-spacer{
    background-color:var(--jp-diff-added-color2)
}
.jp-Cellrow-outputs .jp-Diff-twoway .jp-Diff-base,.jp-Notebook-diff .jp-Diff-deleted .CodeMirror,.jp-Notebook-diff .jp-Diff-deleted .jp-Diff-renderedOutput{
    background-color:var(--jp-diff-deleted-color2);
    border:1px solid var(--jp-diff-deleted-color0)
}
.jp-Cellrow-outputs .jp-Diff-twoway .jp-Diff-remote,.jp-Notebook-diff .jp-Diff-added .CodeMirror,.jp-Notebook-diff .jp-Diff-added .jp-Diff-renderedOutput{
    background-color:var(--jp-diff-added-color2);
    border:1px solid var(--jp-diff-added-color0)
}
.jp-Notebook-diff .jp-Diff-added .CodeMirror-merge-pane-added,.jp-Notebook-diff .jp-Diff-deleted .CodeMirror-merge-pane-deleted{
    width:100%
}
.jp-Notebook-diff .jp-Cellrow-source .jp-InputPrompt{
    text-align:left
}
.jp-CollapsiblePanel-container,.jp-Notebook-diff .jp-Diff-outputPanel .jp-Diff-outputMenu{
    background-color:var(--jp-layout-color1);
    color:var(--jp-ui-font-color1)
}
.jp-Notebook-diff .jp-Diff-outputPanel .jp-Diff-outputMenu{
    display:none;
    position:absolute;
    top:0;
    left:50%;
    transform:translate(-50%);
    padding:3px 5px;
    border:var(--jp-border-width) solid var(--jp-cell-editor-border-color);
    z-index:10
}
.jp-Notebook-diff .jp-Diff-outputPanel:hover .jp-Diff-outputMenu{
    display:initial
}
.jp-Notebook-diff .jp-Diff-trustOutputButton{
    display:none
}
.jp-Notebook-diff .jp-Diff-trustCandidate .jp-Diff-trustOutputButton{
    display:initial
}
.jp-Notebook-diff .jp-Diff-outputPanel:not(.jp-Diff-trustCandidate) .jp-diff-base64Output+.jp-Diff-outputMenu{
    display:none
}
.jp-Notebook-diff .jp-Diff-outputPanel .jp-Diff-outputMenu>:not(:first-child){
    margin-left:5px
}
.jp-Notebook-diff .jp-Diff-renderedOutput{
    min-height:2em
}
.jp-Notebook-merge .jp-Metadata-diff{
    margin-bottom:20px
}
.jp-Notebook-merge .jp-Metadata-diff .jp-CollapsiblePanel{
    border:thin solid #000
}
.jp-Notebook-merge .jp-Cell-merge{
    background-color:var(--jp-layout-color1)
}
.jp-Notebook-merge .jp-Merge-unchanged{
    margin-left:10%;
    width:80%
}
.jp-Notebook-merge .jp-merge-celldragdrop>.p-Panel:not(:first-child){
    margin-top:20px
}
.jp-Notebook-merge .CodeMirror-merge-pane-base:not(.CodeMirror-merge-pane-unchanged):not(.CodeMirror-merge-pane-deleted):not(.CodeMirror-merge-pane-added),.jp-Notebook-merge .CodeMirror-merge-pane-local,.jp-Notebook-merge .CodeMirror-merge-pane-remote{
    width:33%
}
.jp-Notebook-merge .CodeMirror-merge-pane-final{
    width:100%;
    border-top:var(--codemirror-border)
}
.jp-Notebook-merge .jp-Output-result img{
    max-width:100%
}
.jp-Notebook-merge .jp-Merge-cellHeader{
    display:flex;
    background-color:var(--jp-layout-color2);
    border-top:1px solid #ccc
}
.jp-Notebook-merge .jp-Merge-cellHeader>.p-Widget{
    margin-right:.5em
}
.jp-Notebook-merge .jp-Merge-cellHeader-title{
    flex-grow:1
}
.jp-Notebook-merge .jp-DragPanel-dragHandle{
    height:18px;
    width:12px
}
.jp-Merge-dragimage-output{
    border:thin solid grey;
    max-width:33%
}
.jp-Cell-merge.p-mod-drag-image,.jp-Merge-dragimage-output{
    background-color:var(--jp-layout-color1)
}
.jp-Cell-merge.p-mod-drag-image .jp-Merge-cellHeader{
    display:none
}
.jp-Merge-output-drop-delete{
    border:3px dashed var(--jp-nbdime-output-color2);
    border-radius:15px;
    display:flex;
    flex-direction:column;
    justify-content:center;
    text-align:center
}
.jp-Notebook-merge .CodeMirror-merge-pane-added,.jp-Notebook-merge .CodeMirror-merge-pane-deleted{
    width:100%
}
.jp-Notebook-merge .CodeMirror-merge-spacer{
    background-color:#eee
}
.jp-Notebook-merge .CodeMirror-merge-r-chunk{
    background-color:var(--jp-merge-remote-color2)
}
.jp-Notebook-merge .CodeMirror-merge-m-chunk-start-remote,.jp-Notebook-merge .CodeMirror-merge-r-chunk-start{
    border-top:1px solid var(--jp-merge-remote-color1)
}
.jp-Notebook-merge .CodeMirror-merge-m-chunk-end-remote,.jp-Notebook-merge .CodeMirror-merge-r-chunk-end{
    border-bottom:1px solid var(--jp-merge-remote-color1)
}
.jp-Notebook-merge .CodeMirror-merge-r-connect{
    fill:var(--jp-merge-remote-color2);
    stroke:var(--jp-merge-remote-color1);
    stroke-width:1px
}
.jp-Notebook-merge .CodeMirror-line .CodeMirror-merge-r-inserted{
    background-color:var(--jp-merge-remote-color1)
}
.jp-Notebook-merge .CodeMirror-merge-m-chunk-end-remote-empty+.CodeMirror-linewidget .CodeMirror-merge-spacer,.jp-Notebook-merge .CodeMirror-merge-r-chunk-end-empty+.CodeMirror-linewidget .CodeMirror-merge-spacer{
    border-bottom:1px solid var(--jp-merge-remote-color1);
    background-color:var(--jp-merge-remote-color3)
}
.jp-Notebook-merge .CodeMirror-merge-l-chunk{
    background-color:var(--jp-merge-local-color2)
}
.jp-Notebook-merge .CodeMirror-merge-l-chunk-start,.jp-Notebook-merge .CodeMirror-merge-m-chunk-start-local{
    border-top:1px solid var(--jp-merge-local-color1)
}
.jp-Notebook-merge .CodeMirror-merge-l-chunk-end,.jp-Notebook-merge .CodeMirror-merge-m-chunk-end-local{
    border-bottom:1px solid var(--jp-merge-local-color1)
}
.jp-Notebook-merge .CodeMirror-merge-l-connect{
    fill:var(--jp-merge-local-color2);
    stroke:var(--jp-merge-local-color1);
    stroke-width:1px
}
.jp-Notebook-merge .CodeMirror-line .CodeMirror-merge-l-inserted{
    background-color:var(--jp-merge-local-color1)
}
.jp-Notebook-merge .CodeMirror-merge-l-chunk-end-empty+.CodeMirror-linewidget .CodeMirror-merge-spacer,.jp-Notebook-merge .CodeMirror-merge-m-chunk-end-local-empty+.CodeMirror-linewidget .CodeMirror-merge-spacer{
    border-bottom:1px solid var(--jp-merge-local-color1);
    background-color:var(--jp-merge-local-color3)
}
.jp-Notebook-merge .CodeMirror-merge-m-chunk-custom{
    background-color:#ffb
}
.jp-Notebook-merge .CodeMirror-merge-m-chunk-start-custom{
    border-top:1px solid #fe6
}
.jp-Notebook-merge .CodeMirror-merge-m-chunk-end-custom{
    border-bottom:1px solid #fe6
}
.jp-Notebook-merge .CodeMirror-merge-l-chunk.CodeMirror-merge-r-chunk{
    background:var(--jp-merge-both-color2)
}
.jp-Notebook-merge .CodeMirror-merge-l-chunk-start.CodeMirror-merge-r-chunk-start{
    border-top:1px solid var(--jp-merge-both-color1)
}
.jp-Notebook-merge .CodeMirror-merge-l-chunk-end.CodeMirror-merge-r-chunk-end{
    border-bottom:1px solid var(--jp-merge-both-color1)
}
.jp-Notebook-merge .CodeMirror-merge-l-chunk-end-empty.CodeMirror-merge-r-chunk-end-empty+.CodeMirror-linewidget .CodeMirror-merge-spacer,.jp-Notebook-merge .CodeMirror-merge-m-chunk-end-remote-empty.CodeMirror-merge-m-chunk-end-local-empty+.CodeMirror-linewidget .CodeMirror-merge-spacer{
    border-bottom:1px solid var(--jp-merge-both-color1);
    background-color:var(--jp-merge-both-color2)
}
.jp-Notebook-merge .CodeMirror-merge-l-chunk-end-empty,.jp-Notebook-merge .CodeMirror-merge-m-chunk-end-either-empty,.jp-Notebook-merge .CodeMirror-merge-m-chunk-end-empty,.jp-Notebook-merge .CodeMirror-merge-m-chunk-end-local-empty,.jp-Notebook-merge .CodeMirror-merge-m-chunk-end-remote-empty,.jp-Notebook-merge .CodeMirror-merge-r-chunk-end-empty,.jp-Notebook-merge .CodeMirror pre.CodeMirror-line{
    z-index:3
}
.jp-Notebook-merge .CodeMirror-merge-m-chunk-start-either,.jp-Notebook-merge .CodeMirror-merge-m-chunk-start-mixed:not(.CodeMirror-merge-m-chunk-custom){
    border-top:1px solid var(--jp-merge-either-color1)
}
.jp-Notebook-merge .CodeMirror-merge-m-chunk-end-either,.jp-Notebook-merge .CodeMirror-merge-m-chunk-end-mixed:not(.CodeMirror-merge-m-chunk-custom){
    border-bottom:1px solid var(--jp-merge-either-color1)
}
.jp-Notebook-merge .CodeMirror-merge-m-chunk-end-either-empty+.CodeMirror-linewidget .CodeMirror-merge-spacer{
    border-bottom:1px solid var(--jp-merge-either-color1);
    background-color:var(--jp-merge-either-color2)
}
.jp-Notebook-merge .CodeMirror-merge-pane-base .CodeMirror-line .CodeMirror-merge-l-deleted,.jp-Notebook-merge .CodeMirror-merge-pane-base .CodeMirror-line .CodeMirror-merge-m-deleted,.jp-Notebook-merge .CodeMirror-merge-pane-base .CodeMirror-line .CodeMirror-merge-r-deleted{
    background-color:initial;
    color:#b00
}
.jp-Notebook-merge .CodeMirror-gutter-wrapper{
    top:0;
    bottom:0
}
.jp-Notebook-merge .CodeMirror-linenumber{
    bottom:0
}
.jp-Notebook-merge .jp-Merge-oneway-local,.jp-Notebook-merge .jp-Merge-oneway-remote{
    width:75%
}
.jp-Notebook-merge .jp-Merge-oneway-remote{
    margin-left:25%
}
.jp-Notebook-merge .jp-Merge-oneway-local .CodeMirror{
    background-color:var(--jp-merge-local-color2)
}
.jp-Notebook-merge .jp-Merge-oneway-remote .CodeMirror{
    background-color:var(--jp-merge-remote-color2)
}
.jp-Notebook-merge .jp-Merge-gutter-picker{
    width:16px;
    text-align:right
}
.jp-Notebook-merge .jp-Merge-gutter-conflict{
    width:16px;
    color:#b00;
    text-align:right
}
.jp-Notebook-merge .jp-Merge-conflict{
    background-color:var(--jp-merge-both-color2)
}
.jp-Notebook-merge .CodeMirror-merge-pane.CodeMirror-merge-pane-local.jp-mod-missing{
    background-color:var(--jp-merge-local-color2)
}
.jp-Notebook-merge .CodeMirror-merge-pane.CodeMirror-merge-pane-remote.jp-mod-missing{
    background-color:var(--jp-merge-remote-color2)
}
.jp-Notebook-merge .jp-Cell-merge.jp-mod-todelete>.p-Widget:not(.jp-Merge-cellHeader){
    opacity:.5;
    filter:alpha(opacity = 50)
}
.jp-Notebook-merge .jp-Cell-merge.jp-mod-todelete .jp-Merge-cellHeader{
    background-color:var(--jp-merge-both-color2)
}
.jp-Cell-merge.jp-mod-clearoutputs .jp-Cellrow-outputs{
    display:none
}
.jp-Notebook-merge .jp-Cellrow-outputs .jp-OutputArea{
    border:1pt solid #666
}
.jp-Notebook-merge .jp-Cellrow-outputs .p-FlexPanel:last-of-type .jp-OutputArea{
    margin-top:5px
}
.jp-Notebook-merge .jp-Cellrow-outputs.jp-conflicted-outputs .jp-CollapsiblePanel-header{
    background-color:var(--jp-merge-both-color2);
    border-top:1pt solid var(--jp-merge-both-color1)
}
.jp-Notebook-merge .jp-Cellrow-outputs.jp-conflicted-outputs{
    border:1pt solid var(--jp-merge-both-color1)
}
.jp-conflicted-outputs-button{
    display:inline;
    margin-left:20px
}
.jp-Notebook-merge .jp-Diff-renderedOutput .jp-Merge-local{
    background-color:var(--jp-merge-local-color2)
}
.jp-Notebook-merge .jp-Diff-renderedOutput .jp-Merge-remote{
    background-color:var(--jp-merge-remote-color2)
}
.jp-Notebook-merge .jp-Cellrow-outputs .jp-OutputArea{
    display:flex;
    flex-direction:column;
    justify-content:center;
    flex-wrap:nowrap;
    min-height:2em
}
.jp-Notebook-merge .jp-Merge-oneway-local .jp-Cellrow-outputs,.jp-Notebook-merge .jp-Merge-oneway-remote .jp-Cellrow-outputs{
    border-top:1pt solid var(--jp-nbdime-output-color1)
}
.jp-Notebook-merge .jp-Output:first-child{
    margin-top:0
}
.jp-Merge-notebook-controls{
    justify-content:flex-end;
    margin-bottom:10px;
    padding:5px;
    background-color:var(--jp-layout-color2);
    border:1px solid var(--jp-ui-font-color2)
}
.jp-Merge-notebook-controls:empty{
    display:none
}
.jp-Notebook-merge label[disabled]{
    color:var(--jp-ui-font-color3)
}
.jp-Notebook-merge .CodeMirror-gutter-wrapper{
    margin-left:calc(-1*var(--jp-code-padding))
}
.jp-Notebook-merge .jp-conflicted-cells{
    border:2px solid var(--jp-error-color2)
}
.jp-Notebook-merge .jp-conflicted-cells .jp-conflicted-cells-header{
    background-color:var(--jp-error-color3);
    display:flex;
    padding:.2em 2em
}
.jp-Notebook-merge .jp-conflicted-cells .jp-conflicted-cells-button{
    margin-left:auto
}
.jp-Notebook-merge .jp-conflicted-cells>.jp-DragPanel{
    padding:4px
}
.jp-Notebook-merge .jp-Diff-outputPanel .jp-Diff-outputMenu{
    display:none;
    position:absolute;
    top:0;
    left:50%;
    transform:translate(-50%);
    background-color:var(--jp-layout-color1);
    color:var(--jp-ui-font-color1);
    padding:3px 5px;
    border:var(--jp-border-width) solid var(--jp-cell-editor-border-color);
    z-index:10
}
.jp-Notebook-merge .jp-Diff-outputPanel:hover .jp-Diff-outputMenu{
    display:initial
}
.jp-Notebook-merge .jp-Diff-trustOutputButton{
    display:none
}
.jp-Notebook-merge .jp-Diff-trustCandidate .jp-Diff-trustOutputButton{
    display:initial
}
.jp-Notebook-merge .jp-Diff-outputPanel:not(.jp-Diff-trustCandidate) .jp-diff-base64Output+.jp-Diff-outputMenu{
    display:none
}
.jp-Notebook-merge .jp-Diff-outputPanel .jp-Diff-outputMenu>:not(:first-child){
    margin-left:5px
}
.jp-Diff-outputsContainer>.p-Widget:not(:last-child){
    padding-bottom:6px;
    min-height:2em;
    border-bottom:var(--jp-border-width) solid var(--jp-nbdime-output-color2)
}
.jp-Notebook-merge .jp-Diff-renderedOutput{
    min-height:2em
}
.CodeMirror-merge,body{
    background-color:var(--jp-layout-color1)
}
.CodeMirror-scroll{
    max-height:calc(100vh - 4em)
}
#nbdime-header{
    width:90%;
    margin:auto auto 20px
}
#nbdime-header-banner{
    margin-top:10px
}
.nbdime-header-button{
    display:inline-block;
    margin-right:10px
}
div[id^=nbdime-header-buttonrow] {
    display: flex;
    justify-content: center;
}
div[id^=nbdime-header-buttonrow] .nbdime-spinner{
    width:3rem;
    height:3rem;
    display:inline-flex;
    border-width:3px
}
.nbdime-spinner{
    border-color:#999 #eee;
    border-style:solid;
    border-width:16px;
    border-radius:50%;
    animation:spin 1.3s linear infinite
}
@keyframes spin{
    0%{
        transform:rotate(0deg)
    }
    to{
        transform:rotate(1turn)
    }
}
.jp-Notebook-diff{
    margin:auto;
    position:relative;
    z-index:0
}
.nbdime-Diff #nbdime-header-base{
    display:inline-block;
    width:50%;
    background-color:var(--jp-diff-deleted-color0)
}
.nbdime-Diff #nbdime-header-remote{
    display:inline-block;
    width:49%;
    background-color:var(--jp-diff-added-color0)
}
.nbdime-Diff #nbdime-header-local{
    display:none;
    width:49%
}
.nbdime-Diff.jp-mod-local-remote #nbdime-header-base{
    display:none
}
.nbdime-Diff.jp-mod-local-remote #nbdime-header-local{
    display:inline-block;
    background-color:var(--jp-diff-deleted-color0)
}
.nbdime-Diff.jp-mod-local-base #nbdime-header-base{
    background-color:var(--jp-diff-added-color0)
}
.nbdime-Diff.jp-mod-local-base #nbdime-header-local{
    display:inline-block;
    background-color:var(--jp-diff-deleted-color0)
}
.nbdime-Diff.jp-mod-local-base #nbdime-header-remote,div[id^=nbdime-root].jp-mod-hideUnchanged .jp-Cell-diff.jp-Diff-unchanged{
    display:none
}
div[id^=nbdime-root].jp-mod-hideUnchanged .jp-Cell-diff[data-nbdime-NCellsHiddenBefore]:before,div[id^=nbdime-root].jp-mod-hideUnchanged .jp-Diff-addremchunk[data-nbdime-NCellsHiddenBefore]:before{
    content:attr(data-nbdime-NCellsHiddenBefore) " unchanged cell(s) hidden";
    position:absolute;
    width:100%;
    top:0;
    background-color:#eee;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
    text-align:center
}
div[id^=nbdime-root].jp-mod-hideUnchanged .jp-Cell-diff[data-nbdime-NCellsHiddenAfter]:after,div[id^=nbdime-root].jp-mod-hideUnchanged .jp-Diff-addremchunk[data-nbdime-NCellsHiddenAfter]:after{
    content:attr(data-nbdime-NCellsHiddenAfter) " unchanged cell(s) hidden";
    position:absolute;
    width:100%;
    bottom:0;
    background-color:#eee;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
    text-align:center
}
div[id^=nbdime-root].jp-mod-hideUnchanged .jp-Cell-diff[data-nbdime-NCellsHiddenBefore],div[id^=nbdime-root].jp-mod-hideUnchanged .jp-Diff-addremchunk[data-nbdime-NCellsHiddenBefore]{
    padding-top:40px
}
div[id^=nbdime-root].jp-mod-hideUnchanged .jp-Cell-diff[data-nbdime-NCellsHiddenAfter],div[id^=nbdime-root].jp-mod-hideUnchanged .jp-Diff-addremchunk[data-nbdime-NCellsHiddenAfter]{
    padding-bottom:40px
}
div[id^=nbdime-root].jp-mod-hideUnchanged .jp-Notebook-diff[data-nbdime-AllCellsHidden]:after{
    content:"No changes, " attr(data-nbdime-AllCellsHidden) " unchanged cell(s) hidden";
    display:block;
    width:100%;
    background-color:#eee;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
    text-align:center
}
.jp-Notebook-merge{
    width:90%;
    margin:auto;
    position:relative;
    z-index:0
}
.nbdime-Merge #nbdime-header-base,.nbdime-Merge #nbdime-header-local,.nbdime-Merge #nbdime-header-remote{
    display:inline-block;
    width:33%
}
.nbdime-Merge #nbdime-header-local{
    background-color:var(--jp-merge-local-color1)
}
.nbdime-Merge #nbdime-header-base{
    background-color:#eee
}
.nbdime-Merge #nbdime-header-remote{
    background-color:var(--jp-merge-remote-color1)
}
#nbdime-root.jp-mod-hideUnchanged .jp-Cell-merge.jp-Merge-unchanged{
    display:none
}
#nbdime-root.jp-mod-hideUnchanged .jp-Cell-merge[data-nbdime-NCellsHiddenBefore]:before{
    content:attr(data-nbdime-NCellsHiddenBefore) " unchanged cell(s) hidden";
    position:absolute;
    width:100%;
    top:0;
    background-color:#eee;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
    text-align:center
}
#nbdime-root.jp-mod-hideUnchanged .jp-Cell-merge[data-nbdime-NCellsHiddenAfter]:after{
    content:attr(data-nbdime-NCellsHiddenAfter) " unchanged cell(s) hidden";
    position:absolute;
    width:100%;
    bottom:0;
    background-color:#eee;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
    text-align:center
}
#nbdime-root.jp-mod-hideUnchanged .jp-Cell-merge[data-nbdime-NCellsHiddenBefore]{
    padding-top:40px
}
#nbdime-root.jp-mod-hideUnchanged .jp-Cell-merge[data-nbdime-NCellsHiddenAfter]{
    padding-bottom:40px
}
#nbdime-root.jp-mod-hideUnchanged .jp-Notebook-merge[data-nbdime-AllCellsHidden]:after{
    content:"No changes, " attr(data-nbdime-AllCellsHidden) " unchanged cell(s) hidden";
    display:block;
    width:100%;
    background-color:#eee;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
    text-align:center
}

