.dgrid {
  position: relative;
  overflow: hidden;
  border: 1px solid #ddd;
  height: 30em;
  display: block;
}
.dgrid-header {
  background-color: #eee;
}
.dgrid-header-row {
  position: absolute;
  right: 17px;
  left: 0;
}
.dgrid-header-scroll {
  position: absolute;
  top: 0;
  right: 0;
}
.dgrid-footer {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.dgrid-header-hidden {
  font-size: 0;
  height: 0 !important;
  border-top: none !important;
  border-bottom: none !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.dgrid-footer-hidden {
  display: none;
}
.dgrid-sortable {
  cursor: pointer;
}
.dgrid-header,
.dgrid-header-row,
.dgrid-footer {
  overflow: hidden;
  background-color: #eee;
}
.dgrid-row-table {
  border-collapse: collapse;
  border: none;
  table-layout: fixed;
  empty-cells: show;
  width: 100%;
  height: 100%;
}
.dgrid-cell {
  padding: 3px;
  text-align: left;
  overflow: hidden;
  vertical-align: top;
  border: 1px solid #ddd;
  border-top-style: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.dgrid-content {
  position: relative;
  height: 99%;
}
.dgrid-scroller {
  overflow-x: auto;
  overflow-y: scroll;
  position: absolute;
  top: 0px;
  margin-top: 25px;
  bottom: 0px;
  width: 100%;
}
.dgrid-preload {
  font-size: 0;
  line-height: 0;
}
.dgrid-loading {
  position: relative;
  height: 100%;
}
.dgrid-above {
  position: absolute;
  bottom: 0;
}
.ui-icon {
  width: 16px;
  height: 16px;
  background-image: url(public/ui-icons_222222_256x240.png);
}
.dgrid-sort-arrow {
  background-position: -64px -16px;
  display: block;
  float: right;
  margin: 0 4px 0 5px;
  height: 12px;
}
.dgrid-sort-up .dgrid-sort-arrow {
  background-position: 0px -16px;
}
.dgrid-selected {
  background-color: #bbb;
}
.dgrid-input {
  width: 99%;
}
html.has-mozilla .dgrid .dgrid-row:focus,
html.has-mozilla .dgrid .dgrid-cell:focus {
  outline: 1px dotted;
}
html.has-mozilla .dgrid-focus {
  outline-offset: -1px;
}
.dgrid-scrollbar-measure {
  width: 100px;
  height: 100px;
  overflow: scroll;
  position: absolute;
  top: -9999px;
}
.dgrid-autoheight {
  height: auto;
}
.dgrid-autoheight .dgrid-scroller {
  position: relative;
  overflow-y: hidden;
}
.dgrid-autoheight .dgrid-header-scroll {
  display: none;
}
.dgrid-autoheight .dgrid-header {
  right: 0;
}
.dgrid-column-set {
  overflow: hidden;
  width: 100%;
  position: relative;
  height: 100%;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}
.dgrid-column-set-cell {
  vertical-align: top;
  height: 100%;
}
.dgrid-column-set-scroller-container {
  font-size: 0;
  position: absolute;
  bottom: 0;
}
.dgrid-autoheight .dgrid-column-set-scroller-container {
  position: relative;
}
.dgrid-column-set-scroller {
  display: inline-block;
  overflow-x: auto;
  overflow-y: hidden;
}
.dgrid-column-set-scroller-content {
  height: 1px;
}
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}
.dgrid-expando-icon {
  width: 16px;
  height: 16px;
}
.dgrid-tree-container {
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  -ms-transition-duration: 0.3s;
  transition-duration: 0.3s;
  overflow: hidden;
}
.dgrid-tree-container.dgrid-tree-resetting {
  -webkit-transition-duration: 0;
  -moz-transition-duration: 0;
  -o-transition-duration: 0;
  -ms-transition-duration: 0;
  transition-duration: 0;
}
.dgrid-hider-toggle {
  background-position: 0 -192px;
  background-color: transparent;
  border: none;
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 99999;
}
.dgrid-rtl-swap .dgrid-hider-toggle {
  right: auto;
  left: 0;
}
.dgrid-hider-menu {
  position: absolute;
  top: 0;
  right: 17px;
  width: 184px;
  background-color: #fff;
  border: 1px solid #000;
  z-index: 99999;
  padding: 4px;
  overflow-x: hidden;
  overflow-y: auto;
}
.dgrid-rtl-swap .dgrid-hider-menu {
  right: auto;
  left: 17px;
}
.dgrid-hider-menu-row {
  position: relative;
  padding: 2px;
}
.dgrid-hider-menu-check {
  position: absolute;
  top: 2px;
  left: 2px;
  padding: 0;
}
.dgrid-hider-menu-label {
  display: block;
  padding-left: 20px;
}
.dgrid-header .dojoDndTarget .dgrid-cell {
  display: table-cell;
}
.dgrid-header .dojoDndItemBefore {
  border-left: 2px dotted #000 !important;
}
.dgrid-header .dojoDndItemAfter {
  border-right: 2px dotted #000 !important;
}
.dgrid-column-resizer {
  cursor: col-resize;
  position: absolute;
  width: 2px;
  background-color: #666;
  z-index: 1000;
}
.dgrid-resize-handle {
  height: 100px;
  width: 0;
  position: absolute;
  right: -4px;
  top: -4px;
  cursor: col-resize;
  z-index: 999;
  border-left: 5px solid transparent;
  outline: none;
}
.dgrid-resize-header-container {
  height: 100%;
}
.dgrid-resize-guard {
  cursor: col-resize;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}
html.has-touch .dgrid-resize-handle {
  border-left: 20px solid transparent;
}
html.has-touch .dgrid-column-resizer {
  width: 2px;
}
.dgrid-resize-header-container {
  position: relative;
}
.dgrid-header .dgrid-cell {
  overflow: hidden;
}
.dgrid-spacer-row {
  height: 0;
}
.dgrid-spacer-row th {
  padding-top: 0;
  padding-bottom: 0;
  border-top: none;
  border-bottom: none;
}
.dgrid-status {
  padding: 2px;
}
.dgrid-pagination .dgrid-status {
  float: left;
}
.dgrid-pagination .dgrid-navigation,
.dgrid-pagination .dgrid-page-size {
  float: right;
}
.dgrid-navigation .dgrid-page-link {
  cursor: pointer;
  font-weight: bold;
  text-decoration: none;
  color: inherit;
  padding: 0 4px;
}
.dgrid-first,
.dgrid-last,
.dgrid-next,
.dgrid-previous {
  font-size: 130%;
}
.dgrid-pagination .dgrid-page-disabled {
  color: #aaa;
  cursor: default;
}
.dgrid-page-input {
  margin-top: 1px;
  width: 2em;
  text-align: center;
}
.dgrid-page-size {
  margin: 1px 4px 0 4px;
}
.dgrid-rtl-swap .dgrid-header-row {
  right: 0;
  left: 17px;
}
.dgrid-rtl-swap .dgrid-header-scroll {
  left: 0px;
  right: auto;
}
.dgrid-rtl .dgrid-cell {
  text-align: right;
}
.dgrid-rtl .dgrid-sort-arrow {
  float: left;
  margin: 0 5px 0 4px;
}
.dgrid-rtl .ui-icon-triangle-1-e {
  background-position: -96px -16px;
}
.dgrid-rtl .ui-icon-triangle-1-se {
  background-position: -80px -16px;
}
.dgrid-rtl .dgrid-pagination .dgrid-status {
  float: right;
}
.dgrid-rtl .dgrid-pagination .dgrid-page-size {
  float: right;
}
.dgrid-rtl .dgrid-pagination .dgrid-navigation {
  float: left;
}
.dgrid-rtl.dgrid-autoheight .dgrid-header {
  left: 0;
}

@charset "utf-8";/*!
This CSS resource incorporates links to font software which is the valuable copyrighted
property of Monotype Imaging and/or its suppliers. You may not attempt to copy, install,
redistribute, convert, modify or reverse engineer this font software. Please contact Monotype
Imaging with any questions regarding Web Fonts:  http://www.fonts.com
*/@font-face{font-family:"Avenir Next W00";src:url(public/Avenir_Next_W00_400.eot?#iefix);src:url(public/Avenir_Next_W00_400.eot?#iefix) format("eot"),url(public/Avenir_Next_W00_400.woff2) format("woff2"),url(public/Avenir_Next_W00_400.woff) format("woff"),url(public/Avenir_Next_W00_400.ttf) format("truetype"),url(public/Avenir_Next_W00_400.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Avenir Next W00";src:url(public/Avenir_Next_W00_Italic_400.eot?#iefix);src:url(public/Avenir_Next_W00_Italic_400.eot?#iefix) format("eot"),url(public/Avenir_Next_W00_Italic_400.woff2) format("woff2"),url(public/Avenir_Next_W00_Italic_400.woff) format("woff"),url(public/Avenir_Next_W00_Italic_400.ttf) format("truetype"),url(public/Avenir_Next_W00_Italic_400.svg) format("svg");font-weight:400;font-style:italic}@font-face{font-family:"Avenir Next W00";src:url(public/Avenir_Next_W00_600.eot?#iefix);src:url(public/Avenir_Next_W00_600.eot?#iefix) format("eot"),url(public/Avenir_Next_W00_600.woff2) format("woff2"),url(public/Avenir_Next_W00_600.woff) format("woff"),url(public/Avenir_Next_W00_600.ttf) format("truetype"),url(public/Avenir_Next_W00_600.svg) format("svg");font-weight:600;font-style:normal}@font-face{font-family:"Avenir Next W00";src:url(public/Avenir_Next_W00_Italic_600.eot?#iefix);src:url(public/Avenir_Next_W00_Italic_600.eot?#iefix) format("eot"),url(public/Avenir_Next_W00_Italic_600.woff2) format("woff2"),url(public/Avenir_Next_W00_Italic_600.woff) format("woff"),url(public/Avenir_Next_W00_Italic_600.ttf) format("truetype"),url(public/Avenir_Next_W00_Italic_600.svg) format("svg");font-weight:600;font-style:italic}@font-face{font-family:'CalciteWebCoreIcons';src:url(public/CalciteWebCoreIcons.ttf) format("truetype"),url(public/CalciteWebCoreIcons.woff) format("woff"),url(public/CalciteWebCoreIcons.svg#CalciteWebCoreIcons) format("svg");font-weight:normal;font-style:normal}[class^="esri-icon-"],[class*=" esri-icon-"]{font-family:'CalciteWebCoreIcons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.esri-icon-close:before{content:"\E600";color:inherit}.esri-icon-drag-horizontal:before{content:"\E601";color:inherit}.esri-icon-drag-vertical:before{content:"\E602";color:inherit}.esri-icon-handle-horizontal:before{content:"\E603";color:inherit}.esri-icon-handle-vertical:before{content:"\E604";color:inherit}.esri-icon-check-mark:before{content:"\E605";color:inherit}.esri-icon-left-triangle-arrow:before{content:"\E606";color:inherit}.esri-icon-right-triangle-arrow:before{content:"\E607";color:inherit}.esri-icon-down-arrow:before{content:"\E608";color:inherit}.esri-icon-up-arrow:before{content:"\E609";color:inherit}.esri-icon-overview-arrow-bottom-left:before{content:"\E60A";color:inherit}.esri-icon-overview-arrow-bottom-right:before{content:"\E60B";color:inherit}.esri-icon-overview-arrow-top-left:before{content:"\E60C";color:inherit}.esri-icon-overview-arrow-top-right:before{content:"\E60D";color:inherit}.esri-icon-maximize:before{content:"\E60E";color:inherit}.esri-icon-minimize:before{content:"\E60F";color:inherit}.esri-icon-checkbox-unchecked:before{content:"\E610";color:inherit}.esri-icon-checkbox-checked:before{content:"\E611";color:inherit}.esri-icon-radio-unchecked:before{content:"\E612";color:inherit}.esri-icon-radio-checked:before{content:"\E613";color:inherit}.esri-icon-up-arrow-circled:before{content:"\E614";color:inherit}.esri-icon-down-arrow-circled:before{content:"\E615";color:inherit}.esri-icon-left-arrow-circled:before{content:"\E616";color:inherit}.esri-icon-right-arrow-circled:before{content:"\E617";color:inherit}.esri-icon-zoom-out-fixed:before{content:"\E618";color:inherit}.esri-icon-zoom-in-fixed:before{content:"\E619";color:inherit}.esri-icon-refresh:before{content:"\E61A";color:inherit}.esri-icon-edit:before{content:"\E61B";color:inherit}.esri-icon-authorize:before{content:"\E61C";color:inherit}.esri-icon-map-pin:before{content:"\E61D";color:inherit}.esri-icon-blank-map-pin:before{content:"\E61E";color:inherit}.esri-icon-table:before{content:"\E61F";color:inherit}.esri-icon-plus:before{content:"\E620";color:inherit}.esri-icon-minus:before{content:"\E621";color:inherit}.esri-icon-beginning:before{content:"\E622";color:inherit}.esri-icon-reverse:before{content:"\E623";color:inherit}.esri-icon-pause:before{content:"\E624";color:inherit}.esri-icon-play:before{content:"\E625";color:inherit}.esri-icon-forward:before{content:"\E626";color:inherit}.esri-icon-end:before{content:"\E627";color:inherit}.esri-icon-erase:before{content:"\E628";color:inherit}.esri-icon-up-down-arrows:before{content:"\E629";color:inherit}.esri-icon-left:before{content:"\E62A";color:inherit}.esri-icon-right:before{content:"\E62B";color:inherit}.esri-icon-announcement:before{content:"\E62C";color:inherit}.esri-icon-notice-round:before{content:"\E62D";color:inherit}.esri-icon-notice-triangle:before{content:"\E62E";color:inherit}.esri-icon-home:before{content:"\E62F";color:inherit}.esri-icon-locate:before{content:"\E630";color:inherit}.esri-icon-expand:before{content:"\E631";color:inherit}.esri-icon-collapse:before{content:"\E632";color:inherit}.esri-icon-layer-list:before{content:"\E633";color:inherit}.esri-icon-basemap:before{content:"\E634";color:inherit}.esri-icon-globe:before{content:"\E635";color:inherit}.esri-icon-applications:before{content:"\E636";color:inherit}.esri-icon-arrow-up-circled:before{content:"\E637";color:inherit}.esri-icon-arrow-down-circled:before{content:"\E638";color:inherit}.esri-icon-arrow-left-circled:before{content:"\E639";color:inherit}.esri-icon-arrow-right-circled:before{content:"\E63A";color:inherit}.esri-icon-minus-circled:before{content:"\E63B";color:inherit}.esri-icon-plus-circled:before{content:"\E63C";color:inherit}.esri-icon-add-attachment:before{content:"\E63D";color:inherit}.esri-icon-attachment:before{content:"\E63E";color:inherit}.esri-icon-calendar:before{content:"\E63F";color:inherit}.esri-icon-close-circled:before{content:"\E640";color:inherit}.esri-icon-browser:before{content:"\E641";color:inherit}.esri-icon-collection:before{content:"\E642";color:inherit}.esri-icon-comment:before{content:"\E643";color:inherit}.esri-icon-configure-popup:before{content:"\E644";color:inherit}.esri-icon-contact:before{content:"\E645";color:inherit}.esri-icon-dashboard:before{content:"\E646";color:inherit}.esri-icon-deny:before{content:"\E647";color:inherit}.esri-icon-description:before{content:"\E648";color:inherit}.esri-icon-directions:before{content:"\E649";color:inherit}.esri-icon-directions2:before{content:"\E64A";color:inherit}.esri-icon-documentation:before{content:"\E64B";color:inherit}.esri-icon-duplicate:before{content:"\E64C";color:inherit}.esri-icon-review:before{content:"\E64D";color:inherit}.esri-icon-environment-settings:before{content:"\E64E";color:inherit}.esri-icon-error:before{content:"\E64F";color:inherit}.esri-icon-error2:before{content:"\E650";color:inherit}.esri-icon-experimental:before{content:"\E651";color:inherit}.esri-icon-feature-layer:before{content:"\E652";color:inherit}.esri-icon-filter:before{content:"\E653";color:inherit}.esri-icon-grant:before{content:"\E654";color:inherit}.esri-icon-group:before{content:"\E655";color:inherit}.esri-icon-key:before{content:"\E656";color:inherit}.esri-icon-labels:before{content:"\E657";color:inherit}.esri-icon-tag:before{content:"\E658";color:inherit}.esri-icon-layers:before{content:"\E659";color:inherit}.esri-icon-left-arrow:before{content:"\E65A";color:inherit}.esri-icon-right-arrow:before{content:"\E65B";color:inherit}.esri-icon-link-external:before{content:"\E65C";color:inherit}.esri-icon-link:before{content:"\E65D";color:inherit}.esri-icon-loading-indicator:before{content:"\E65E";color:inherit}.esri-icon-maps:before{content:"\E65F";color:inherit}.esri-icon-marketplace:before{content:"\E660";color:inherit}.esri-icon-media:before{content:"\E661";color:inherit}.esri-icon-media2:before{content:"\E662";color:inherit}.esri-icon-menu:before{content:"\E663";color:inherit}.esri-icon-mobile:before{content:"\E664";color:inherit}.esri-icon-phone:before{content:"\E665";color:inherit}.esri-icon-navigation:before{content:"\E666";color:inherit}.esri-icon-pan:before{content:"\E667";color:inherit}.esri-icon-printer:before{content:"\E668";color:inherit}.esri-icon-pie-chart:before{content:"\E669";color:inherit}.esri-icon-chart:before{content:"\E66A";color:inherit}.esri-icon-line-chart:before{content:"\E66B";color:inherit}.esri-icon-question:before{content:"\E66C";color:inherit}.esri-icon-resend-invitation:before{content:"\E66D";color:inherit}.esri-icon-rotate:before{content:"\E66E";color:inherit}.esri-icon-save:before{content:"\E66F";color:inherit}.esri-icon-settings:before{content:"\E670";color:inherit}.esri-icon-settings2:before{content:"\E671";color:inherit}.esri-icon-share:before{content:"\E672";color:inherit}.esri-icon-sign-out:before{content:"\E673";color:inherit}.esri-icon-support:before{content:"\E674";color:inherit}.esri-icon-user:before{content:"\E675";color:inherit}.esri-icon-time-clock:before{content:"\E676";color:inherit}.esri-icon-trash:before{content:"\E677";color:inherit}.esri-icon-upload:before{content:"\E678";color:inherit}.esri-icon-download:before{content:"\E679";color:inherit}.esri-icon-zoom-in-magnifying-glass:before{content:"\E67A";color:inherit}.esri-icon-search:before{content:"\E67B";color:inherit}.esri-icon-zoom-out-magnifying-glass:before{content:"\E67C";color:inherit}.esri-icon-locked:before{content:"\E67D";color:inherit}.esri-icon-unlocked:before{content:"\E67E";color:inherit}.esri-icon-favorites:before{content:"\E67F";color:inherit}.esri-icon-compass:before{content:"\E680";color:inherit}.esri-icon-down:before{content:"\E681";color:inherit}.esri-icon-up:before{content:"\E682";color:inherit}.esri-icon-chat:before{content:"\E683";color:inherit}.esri-icon-dock-bottom:before{content:"\E684";color:inherit}.esri-icon-dock-left:before{content:"\E685";color:inherit}.esri-icon-dock-right:before{content:"\E686";color:inherit}.esri-icon-organization:before{content:"\E687";color:inherit}.esri-icon-north-navigation:before{content:"\E688";color:inherit}.esri-icon-locate-circled:before{content:"\E689";color:inherit}.esri-icon-dial:before{content:"\E68A";color:inherit}.esri-icon-polygon:before{content:"\E68B";color:inherit}.esri-icon-polyline:before{content:"\E68C";color:inherit}.esri-icon-visible:before{content:"\E68D";color:inherit}.esri-icon-non-visible:before{content:"\E68E";color:inherit}.esri-icon-link-vertical:before{content:"\E68F";color:inherit}.esri-icon-unlocked-link-vertical:before{content:"\E690";color:inherit}.esri-icon-link-horizontal:before{content:"\E691";color:inherit}.esri-icon-unlocked-link-horizontal:before{content:"\E692";color:inherit}.esri-icon-swap:before{content:"\E693";color:inherit}.esri-icon-cta-link-external:before{content:"\E694";color:inherit}.esri-icon-reply:before{content:"\E695";color:inherit}.esri-icon-public:before{content:"\E696";color:inherit}.esri-icon-share2:before{content:"\E697";color:inherit}.esri-icon-launch-link-external:before{content:"\E698";color:inherit}.esri-icon-rotate-back:before{content:"\E699";color:inherit}.esri-icon-pan2:before{content:"\E69A";color:inherit}.esri-icon-tracking:before{content:"\E69B";color:inherit}.esri-icon-expand2:before{content:"\E69C";color:inherit}.esri-icon-arrow-down:before{content:"\E69D";color:inherit}.esri-icon-arrow-up:before{content:"\E69E";color:inherit}.esri-icon-hollow-eye:before{content:"\E69F";color:inherit}.esri-icon-play-circled:before{content:"\E6A0";color:inherit}.esri-icon-volume-off:before{content:"\E6A1";color:inherit}.esri-icon-volume-on:before{content:"\E6A2";color:inherit}.esri-icon-bookmark:before{content:"\E900";color:inherit}.esri-icon-lightbulb:before{content:"\E901";color:inherit}.esri-icon-sketch-rectangle:before{content:"\E902";color:inherit}.esri-icon-north-navigation-filled:before{content:"\E903";color:inherit}.esri-view{display:flex;margin:0;padding:0}.esri-view .esri-view-user-storage{overflow:hidden}.esri-view .esri-view-root{position:relative;flex:1 1 100%;border:none;padding:0;margin:0;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.esri-view .esri-view-surface{position:absolute;border:none;padding:0;margin:0;left:0;top:0;width:100%;height:100%;overflow:hidden;direction:ltr}.esri-view .esri-view-surface--inset-outline{outline:0}.esri-view .esri-view-surface--inset-outline:focus::after{content:"";box-sizing:border-box;position:absolute;z-index:999;top:0;left:0;height:100%;width:100%;outline:auto 2px Highlight;outline:auto 5px -webkit-focus-ring-color;outline-offset:-3px;pointer-events:none;overflow:hidden}.esri-view .esri-view-surface[data-cursor="default"]{cursor:default}.esri-view .esri-view-surface[data-cursor="copy"]{cursor:copy}.esri-view .esri-view-surface[data-cursor="crosshair"]{cursor:crosshair}.esri-view .esri-view-surface[data-cursor="help"]{cursor:help}.esri-view .esri-view-surface[data-cursor="move"]{cursor:move}.esri-view .esri-view-surface[data-cursor="pointer"]{cursor:pointer}.esri-view .esri-view-surface[data-cursor="progress"]{cursor:progress}.esri-view .esri-view-surface[data-cursor="grab"]{cursor:move;cursor:grab;cursor:-webkit-grab}.esri-view .esri-view-surface[data-cursor="grabbing"]{cursor:move;cursor:grabbing;cursor:-webkit-grabbing}.esri-view .esri-view-surface[data-interacting="true"]{cursor:move;cursor:grabbing;cursor:-webkit-grabbing}.esri-view .esri-display-object,.esri-view .esri-bitmap{position:absolute;border:none;margin:0;padding:0;-webkit-user-drag:none;-webkit-user-select:none}.esri-view .esri-bitmap{max-width:none;transform-origin:top left}.esri-ui{position:absolute;left:0;top:0;bottom:0;right:0;box-sizing:border-box;pointer-events:none;overflow:hidden}.esri-ui .esri-component{pointer-events:auto}.esri-ui .esri-attribution{position:absolute;bottom:0;left:0;right:0}.esri-ui-corner{position:absolute;display:flex}.esri-ui-inner-container{position:absolute;left:0;top:0;bottom:0;right:0}.esri-ui-manual-container>.esri-component{position:absolute}.esri-ui-top-left,.esri-ui-top-right{flex-flow:column}.esri-ui-top-left{align-items:flex-start}.esri-ui-top-right{align-items:flex-end}.esri-ui-bottom-left,.esri-ui-bottom-right{flex-flow:row;align-items:flex-end}.esri-ui-bottom-right{flex-flow:row-reverse}.esri-ui-top-left{top:0;left:0}.esri-ui-top-right{top:0;right:0}.esri-ui-top-right .esri-component,.esri-ui-top-left .esri-component{margin-bottom:10px}.esri-ui-bottom-left{bottom:0;left:0}.esri-ui-bottom-left .esri-component{margin-right:10px}.esri-ui-bottom-right{bottom:0;right:0}.esri-ui-bottom-right .esri-component{margin-left:10px}html[dir="rtl"] .esri-ui-top-left{align-items:flex-end}html[dir="rtl"] .esri-ui-top-right{align-items:flex-start}html[dir="rtl"] .esri-ui-bottom-left,html[dir="rtl"] .esri-ui-bottom-right{flex-direction:row-reverse}.esri-zoom-box__container{position:relative;height:100%;width:100%}.esri-zoom-box__overlay{cursor:crosshair;width:100%;height:100%;position:absolute;top:0;left:0}.esri-zoom-box__overlay-background{fill:rgba(0,0,0,0.1)}.esri-zoom-box__outline{fill:transparent;stroke:dodgerblue;stroke-dasharray:1, 1;stroke-width:2px}.esri-overlay-surface{position:absolute;border:none;padding:0;margin:0;left:0;top:0;width:100%;height:100%;overflow:hidden;z-index:0;pointer-events:none}.esri-text-overlay-item{display:block;position:absolute;overflow:hidden;white-space:nowrap;color:white;font-size:14px;font-family:"Avenir Next W00","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.3em;text-shadow:0 0 1px black;background:rgba(0,0,0,0.6);padding:0.5rem;border-radius:0.5rem}.esri-text-overlay-item-anchor-bottom{transform:translate(-50%, -100%)}.esri-text-overlay-item-anchor-bottom-right{transform:translate(-100%, -100%)}.esri-text-overlay-item-anchor-bottom-left{transform:translate(0, -100%)}.esri-text-overlay-item-anchor-top{transform:translate(-50%, 0)}.esri-text-overlay-item-anchor-top-right{transform:translate(-100%, 0)}.esri-text-overlay-item-anchor-top-left{transform:translate(0, 0)}.esri-text-overlay-item-anchor-center{transform:translate(-50%, -50%)}.esri-text-overlay-item-anchor-right{transform:translate(-100%, -50%)}.esri-text-overlay-item-anchor-left{transform:translate(0, -50%)}.esri-line-overlay-item{display:block;position:absolute;overflow:hidden;white-space:nowrap}.esri-widget{box-sizing:border-box;color:#323232;font-size:14px;font-family:"Avenir Next W00","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.3em;background-color:#fff}.esri-widget *,.esri-widget *:before,.esri-widget *:after{box-sizing:inherit}.esri-widget__anchor{text-decoration:none;color:#0079c1}.esri-widget__anchor:hover{color:#00598e}.esri-widget__anchor--disabled{pointer-events:none;opacity:.4}.esri-widget__header{color:#595959;font-weight:600;margin:0 0 0.5rem 0}h1.esri-widget__header{font-size:20px}h2.esri-widget__header{font-size:16px}h3.esri-widget__header,h4.esri-widget__header,h5.esri-widget__header,h6.esri-widget__header{font-size:14px}.esri-menu{position:absolute;top:100%;left:0;z-index:1;background-color:#fff;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);padding:0;margin:5px 0 0 0;font-size:14px;line-height:16px;background-clip:padding-box;overflow:hidden;width:100%;visibility:hidden;max-height:0}.esri-menu .esri-header{padding:6px 12px;background-color:#4c4c4c;color:#fff}.esri-menu ul{margin:0;padding:0;list-style:none}.esri-menu li{padding:0.8em 1em;cursor:pointer;border-top:solid 1px rgba(50,50,50,0.25)}.esri-menu li:first-child{border:none}.esri-menu li:hover,.esri-menu li:focus{background-color:#f0f0f0}.esri-menu li:active{background-color:#ededed;color:#191818}.esri-menu li [class^="esri-icon"]{padding-right:2.8px}.esri-widget__table{color:#323232;border:none;border-collapse:collapse;width:100%}.esri-widget__table tr:nth-child(odd){background-color:rgba(76,76,76,0.1)}.esri-widget__table tr:nth-child(even){background-color:rgba(76,76,76,0.02)}.esri-widget__table tr a{color:#323232}.esri-widget__table tr td,.esri-widget__table tr th{padding:0.5em 0.7em;word-break:break-word;vertical-align:top;font-size:12px;font-weight:400}.esri-widget__table tr th{width:50%;text-align:left;border-right:3px solid rgba(0,0,0,0.05)}.esri-widget__table tr td{width:50%}.esri-input{background-color:transparent;border:1px solid rgba(50,50,50,0.25);color:#323232;font-family:inherit;font-size:14px}.esri-input[type="text"],.esri-input[type="number"]{height:32px;padding:0 0.5em}.esri-input::-ms-clear{display:none}.esri-input::-moz-placeholder{color:rgba(50,50,50,0.4);opacity:1}.esri-input:-ms-input-placeholder{color:rgba(50,50,50,0.4)}.esri-input::-webkit-input-placeholder{color:rgba(50,50,50,0.4)}.esri-button{align-items:center;background-color:#0079c1;border:1px solid #0079c1;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:14px;height:32px;justify-content:center;overflow:hidden;padding:0 7px;text-overflow:ellipsis;white-space:nowrap;width:100%}.esri-button:hover{background-color:#00598e;border:1px solid #00598e;color:#fff}.esri-button--secondary{background-color:transparent;color:#0079c1}.esri-button--tertiary{background-color:transparent;border-color:transparent;color:#0079c1}.esri-button--tertiary:hover{background-color:transparent;border-color:transparent;color:#00598e;text-decoration:underline}.esri-button--disabled{opacity:.4}[class*="esri-icon"]{font-size:16px}.esri-widget__content--empty{align-items:center;color:#6e6e6e;display:flex;flex-flow:column wrap;padding:24px 30px;text-align:center}.esri-widget__content--empty h1.esri-widget__header,.esri-widget__content--empty h2.esri-widget__header,.esri-widget__content--empty h3.esri-widget__header,.esri-widget__content--empty h4.esri-widget__header,.esri-widget__content--empty h5.esri-widget__header{font-weight:400}.esri-widget__content-illustration--empty{padding:1rem 0;width:128px}.esri-widget__content-icon--empty{padding:0.5rem 0;width:32px}.esri-select{cursor:pointer;display:block;font-family:inherit;font-size:0.85em;width:100%;height:32px;color:#323232;border:1px solid rgba(50,50,50,0.25);margin:0;-webkit-appearance:none;-moz-appearance:none;border-radius:0;padding:0 0.5em;background:url("data:image/svg+xml,%3Csvg width%3D%2732%27%20height%3D%2732%27%20viewBox%3D%270%200%2032%2032%27%20xmlns%3D%27http://www.w3.org/2000/svg%27%3E%3Cpath%20d%3D%27M11%2013l5%205.833L21%2013z%27%20fill%3D%27%236e6e6e%27%20fill-rule%3D%27nonzero%27/%3E%3C/svg%3E") no-repeat right center #fff}.esri-select::-ms-expand{display:none}.esri-disabled a,.esri-disabled [class*="esri-icon"],.esri-disabled [role="menu"],.esri-disabled [role="checkbox"]{color:rgba(110,110,110,0.4)}.keynav-mode .esri-widget:focus{outline:2px solid #90cdf2;outline-offset:2px;z-index:1}.keynav-mode .esri-widget *:focus{outline:2px solid #90cdf2;outline-offset:2px;z-index:1}.esri-widget__loader-animation{animation:esri-anim-rotate 1250ms infinite linear;transform:translateZ(0);border:0.15em solid transparent;border-color:rgba(50,50,50,0.8) rgba(50,50,50,0.25) rgba(50,50,50,0.25) rgba(50,50,50,0.25);border-radius:100%;display:block;font-size:16px;height:1em;width:1em}.esri-widget--button{font-size:14px;background-color:#fff;color:#6e6e6e;width:32px;height:32px;padding:0;margin:0;overflow:hidden;cursor:pointer;text-align:center;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;transition:background-color 125ms ease-in-out}.esri-widget--button:hover{background-color:#f0f0f0;color:#2e2e2e}.esri-widget--button:active{background-color:#ededed;color:#191818}.esri-ui-corner .esri-component{box-shadow:0 1px 2px rgba(0, 0, 0, 0.3)}.esri-ui-corner .esri-expand .esri-widget--panel,.esri-ui-corner .esri-expand .esri-widget--panel-height-only,.esri-ui-corner .esri-component.esri-widget--panel,.esri-ui-corner .esri-component.esri-widget--panel-height-only{min-height:32px;transition:max-height 250ms ease-in-out;overflow-y:auto}.esri-ui-corner .esri-expand .esri-widget--panel,.esri-ui-corner .esri-expand .esri-widget--panel-height-only,.esri-ui-corner .esri-component.esri-widget--panel{width:300px}.esri-view-height-greater-than-medium .esri-expand .esri-widget--panel,.esri-view-height-greater-than-medium .esri-expand .esri-widget--panel-height-only,.esri-view-height-greater-than-medium .esri-ui-corner .esri-component.esri-widget--panel,.esri-view-height-greater-than-medium .esri-ui-corner .esri-component.esri-widget--panel-height-only{max-height:680px}.esri-view-height-medium .esri-expand .esri-widget--panel,.esri-view-height-medium .esri-expand .esri-widget--panel-height-only,.esri-view-height-medium .esri-ui-corner .esri-component.esri-widget--panel,.esri-view-height-medium .esri-ui-corner .esri-component.esri-widget--panel-height-only{max-height:540px}.esri-view-height-small .esri-expand .esri-widget--panel,.esri-view-height-small .esri-expand .esri-widget--panel-height-only,.esri-view-height-small .esri-ui-corner .esri-component.esri-widget--panel,.esri-view-height-small .esri-ui-corner .esri-component.esri-widget--panel-height-only{max-height:420px}.esri-view-height-xsmall .esri-expand .esri-widget--panel,.esri-view-height-xsmall .esri-expand .esri-widget--panel-height-only,.esri-view-height-xsmall .esri-ui-corner .esri-component.esri-widget--panel,.esri-view-height-xsmall .esri-ui-corner .esri-component.esri-widget--panel-height-only{max-height:240px}.esri-ui-bottom-right .esri-menu,.esri-ui-bottom-left .esri-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:5px}html[dir="rtl"] .esri-widget__table th{text-align:right;border-right:none;border-left:3px solid rgba(0,0,0,0.05)}html[dir="rtl"] .esri-select{background-position:left 50%}html[dir="rtl"] .esri-menu ul li [class^="esri-icon"]{padding-right:0;padding-left:2.8px}.esri-icon-font-fallback-text{clip:rect(0 0 0 0);overflow:hidden;position:absolute;height:1px;width:1px}[class^="esri-icon"]{animation:none}@keyframes esri-fade-in{0%{opacity:0}25%{opacity:0}100%{opacity:1}}@keyframes looping-progresss-bar-ani{0%{left:0%;width:0%}20%{left:0%;width:20%}80%{left:80%;width:20%}100%{left:100%;width:0%}}.esri-rotating{animation:esri-anim-rotate 1250ms infinite linear;transform:translateZ(0)}@keyframes esri-anim-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.esri-clearfix:before,.esri-clearfix:after{content:" ";display:table}.esri-clearfix:after{clear:both}.esri-interactive{cursor:pointer}.esri-hidden{display:none !important}.esri-invisible{visibility:hidden !important}.esri-offscreen{position:absolute;top:-999em;left:-999em}.esri-area-measurement-3d__container{position:relative;padding:12px 15px;overflow-y:auto}.esri-area-measurement-3d__container a{text-decoration:none}.esri-area-measurement-3d__header{position:relative;font-size:12px;align-items:flex-start;justify-content:space-between;display:flex;flex:0 0 auto}.esri-area-measurement-3d__header-title,h1.esri-area-measurement-3d__header-title{font-size:16px;font-weight:600;padding:8px 0;margin:0;display:block;flex:1;word-break:break-word;text-align:left}.esri-area-measurement-3d__hint{padding-bottom:12px}.esri-area-measurement-3d__panel--error{color:#8c2907}.esri-area-measurement-3d__measurement-item{display:flex;align-items:baseline}.esri-area-measurement-3d__measurement-item--disabled{display:flex;color:rgba(50,50,50,0.4)}.esri-area-measurement-3d__measurement-item-title{flex:1;line-height:24px}.esri-area-measurement-3d__measurement-item-value{flex:1;line-height:24px}.esri-area-measurement-3d__units{display:flex;padding-bottom:12px;align-items:baseline}.esri-area-measurement-3d__units-label{flex:1;line-height:24px}.esri-area-measurement-3d__units-select-wrapper{flex:1}.esri-area-measurement-3d__units-select{width:100%;padding-right:2.7em}.esri-attribution{font-size:12px;line-height:16px;background-color:rgba(255,255,255,0.65);display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.esri-attribution__link{color:currentColor}.esri-attribution__link:hover,.esri-attribution__link:active,.esri-attribution__link:visited,.esri-attribution__link:focus{color:currentColor}.esri-attribution__sources{font-weight:300;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 5px;align-self:flex-start;flex:1 0}.esri-attribution__sources[role="button"]{font-size:1em}.esri-attribution__powered-by{font-weight:400;padding:0 5px;text-align:right;white-space:nowrap;align-self:flex-end}.esri-attribution--open{z-index:2}.esri-attribution__sources--open{white-space:normal}html[dir="rtl"] .esri-attribution__powered-by{text-align:left}.esri-basemap-gallery{color:#323232;background-color:#fff;min-width:225px;overflow-y:auto;position:relative;width:auto;max-width:300px}.esri-basemap-gallery__item-container{display:flex;flex-flow:column nowrap;position:relative;transition:opacity 250ms ease-in-out;list-style:none;margin:0;padding:0}.esri-basemap-gallery--source-refreshing .esri-basemap-gallery__item-container{opacity:.4}.esri-basemap-gallery__empty-message{padding:12px 15px;animation:esri-fade-in 500ms ease-in-out}.esri-basemap-gallery__item{position:relative;display:flex;align-items:center;padding:6px 7px;cursor:pointer;border-left:3px solid transparent;border-right:3px solid transparent;animation:esri-fade-in 500ms ease-in-out;transition:background-color 250ms ease-in-out}.esri-basemap-gallery__item:first-child{margin-top:6px}.esri-basemap-gallery__loader{position:absolute;top:0;left:0;right:0;height:2px;width:100%;animation:esri-fade-in 500ms ease-in-out}.esri-basemap-gallery__loader:before,.esri-basemap-gallery__loader:after{content:"";position:absolute;height:2px;top:0}.esri-basemap-gallery__loader:before{background-color:rgba(50,50,50,0.25);width:100%;z-index:1;left:0;right:0}.esri-basemap-gallery__loader:after{background-color:#6e6e6e;width:20%;z-index:2;animation:looping-progresss-bar-ani 1500ms linear infinite}.esri-basemap-gallery__item--loading{cursor:auto;background-color:#f0f0f0;border-color:#fff}.esri-basemap-gallery__item--error{cursor:auto;opacity:.4}.esri-basemap-gallery__item-thumbnail{height:64px;width:auto;box-shadow:0 0 0 1px rgba(50,50,50,0.25)}.esri-basemap-gallery__item-title{font-size:12px;word-break:break-word;color:#6e6e6e;padding:0 7px}.esri-basemap-gallery__item--selected,.esri-basemap-gallery__item.esri-basemap-gallery__item--selected:hover,.esri-basemap-gallery__item.esri-basemap-gallery__item--selected:focus{cursor:auto;border-left-color:#0079c1;background-color:#e2f1fb}.esri-basemap-gallery__item--selected .esri-basemap-gallery__item-title,.esri-basemap-gallery__item.esri-basemap-gallery__item--selected:hover .esri-basemap-gallery__item-title,.esri-basemap-gallery__item.esri-basemap-gallery__item--selected:focus .esri-basemap-gallery__item-title{color:#323232}.esri-basemap-gallery__item:hover,.esri-basemap-gallery__item:focus{outline:none;background-color:#f0f0f0;border-left-color:#f0f0f0}.esri-basemap-gallery__item:hover .esri-basemap-gallery__item-title,.esri-basemap-gallery__item:focus .esri-basemap-gallery__item-title{color:#6e6e6e}.esri-basemap-gallery__item.esri-basemap-gallery__item--error:hover,.esri-basemap-gallery__item.esri-basemap-gallery__item--error:focus{background-color:#fff;border-color:transparent}.esri-view-width-greater-than-large .esri-ui-corner .esri-basemap-gallery.esri-component{width:420px;max-width:initial}.esri-view-width-greater-than-large .esri-ui-corner .esri-basemap-gallery.esri-component .esri-basemap-gallery__item-container{flex-flow:row wrap;align-items:baseline}.esri-view-width-greater-than-large .esri-ui-corner .esri-basemap-gallery.esri-component .esri-basemap-gallery__item{border:1px solid rgba(0,0,0,0);flex-flow:column wrap;width:29.333%;margin:3px 2%;padding:12px 0;text-align:center}.esri-view-width-greater-than-large .esri-ui-corner .esri-basemap-gallery.esri-component .esri-basemap-gallery__item-thumbnail{max-width:100%;margin-bottom:6px}.esri-view-width-greater-than-large .esri-ui-corner .esri-basemap-gallery.esri-component .esri-basemap-gallery__item-title{margin-top:6px;width:100%}.esri-view-width-greater-than-large .esri-ui-corner .esri-basemap-gallery.esri-component .esri-basemap-gallery__item--selected,.esri-view-width-greater-than-large .esri-ui-corner .esri-basemap-gallery.esri-component .esri-basemap-gallery__item.esri-basemap-gallery__item--selected:hover,.esri-view-width-greater-than-large .esri-ui-corner .esri-basemap-gallery.esri-component .esri-basemap-gallery__item.esri-basemap-gallery__item--selected:focus{border-color:#0079c1}html[dir="rtl"] .esri-basemap-gallery__item--selected,html[dir="rtl"] .esri-basemap-gallery__item.esri-basemap-gallery__item--selected:hover,html[dir="rtl"] .esri-basemap-gallery__item.esri-basemap-gallery__item--selected:focus{border-left-color:transparent;border-right-color:#0079c1}@keyframes esri-basemap-slide{0%{margin-top:0;margin-left:0;opacity:0}75%{margin-top:0;margin-left:0;opacity:0}100%{margin-top:5px;margin-left:5px;opacity:1}}.esri-basemap-toggle{cursor:pointer;position:relative;overflow:visible;width:69px;height:69px;background-color:transparent;box-shadow:none;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.esri-basemap-toggle:hover{background-color:transparent}.esri-basemap-toggle__container,.esri-basemap-toggle__image{width:64px;height:64px;position:absolute;top:0;left:0;overflow:hidden}.esri-basemap-toggle__container{z-index:2;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3)}.esri-basemap-toggle__image{background-color:#fff;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;background-image:url(public/basemap-toggle-64.svg)}.esri-basemap-toggle__image--secondary{margin-top:5px;margin-left:5px;z-index:1;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);animation:esri-basemap-slide 2000ms ease-in-out}.esri-basemap-toggle__image-overlay{position:absolute;z-index:3;width:100%;height:100%;transition:background-color 125ms ease-in-out;background-color:rgba(255,255,255,0);display:flex;align-items:flex-end;justify-content:center}.esri-basemap-toggle__image-overlay .esri-basemap-toggle:hover{background-color:rgba(46,46,46,0.4)}.esri-basemap-toggle__title{flex:1 0 100%;height:auto;font-size:9px;font-weight:500;line-height:1.3em;padding:0.5em;background-color:rgba(255,255,255,0.7);text-align:center}.esri-basemap-toggle.esri-disabled .esri-basemap-toggle__image-overlay,.esri-basemap-toggle.esri-disabled .esri-basemap-toggle__image--secondary{background-color:#fff}.esri-basemap-toggle.esri-disabled .esri-basemap-toggle__image-overlay:before,.esri-basemap-toggle.esri-disabled .esri-basemap-toggle__image--secondary:before{position:absolute;top:0;left:0;z-index:5;width:100%;height:100%;content:"";background-color:#fff;opacity:0.25}.esri-basemap-toggle.esri-disabled .esri-basemap-toggle__image-overlay{background-image:url(public/basemap-toggle-64.svg)}.esri-basemap-toggle.esri-disabled .esri-basemap-toggle__image--secondary:before{opacity:1}.esri-basemap-toggle.esri-disabled .esri-basemap-toggle__title{display:none}.esri-widget.esri-basemap-toggle .esri-widget.esri-basemap-toggle,.esri-ui-corner .esri-widget.esri-basemap-toggle{background-color:transparent;box-shadow:none}.esri-bookmarks{background-color:#fff}.esri-bookmarks.esri-disabled{color:rgba(110,110,110,0.4)}.esri-bookmarks__loader-container{height:150ox;padding:0;display:flex;align-items:center;justify-content:center}.esri-bookmarks__loader{height:64px;width:100%;background:url(public/loading-throb.gif) no-repeat center center}.esri-bookmarks__list{display:block;list-style:none;margin:0;padding:0}.esri-bookmarks__bookmark{padding:6px 7px;border-top:1px solid rgba(50,50,50,0.25);cursor:pointer;position:relative;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;transition:background-color 250ms ease-in-out}.esri-bookmarks__bookmark:hover{background-color:#f0f0f0}.esri-bookmarks__bookmark:first-child{border-top:none}.esri-bookmarks__bookmark--active,.esri-bookmarks__bookmark--active:hover,.esri-bookmarks__bookmark--active:focus{color:#323232;background-color:#e2f1fb;cursor:default}.esri-bookmarks__bookmark--active:before,.esri-bookmarks__bookmark--active:after{content:"";position:absolute;height:2px;left:0;top:0}.esri-bookmarks__bookmark--active:before{background-color:rgba(50,50,50,0.25);width:100%;z-index:1}.esri-bookmarks__bookmark--active:after{background-color:#6e6e6e;width:20%;z-index:2;animation:looping-progresss-bar-ani 1500ms linear infinite}.esri-bookmarks__bookmark-icon{padding:0 7px}.esri-bookmarks__bookmark-name{flex:1;overflow:hidden;padding:12px 0;overflow-wrap:break-word;word-break:break-word}.esri-bookmarks__bookmark-container{align-items:center;display:flex;justify-content:center;height:64px;overflow:hidden;margin-right:7px;width:64px}.esri-bookmarks__image{height:64px;min-width:64px}.esri-bookmarks--fade-in{opacity:0;transition:opacity 375ms ease-out}.esri-bookmarks--fade-in-active{opacity:1}html[dir="rtl"] .esri-bookmarks .esri-bookmarks__bookmark--active:after{animation:looping-progresss-bar-ani 1500ms linear infinite reverse}html[dir="rtl"] .esri-bookmarks .esri-bookmarks__bookmark-container{margin-right:0;margin-left:7px}.esri-browseitems{margin:0 auto;width:100%;font-family:"Avenir LT W01 35 Light", Arial, Helvetica, sans-serif;height:100%}.esri-browseitems .gallery{min-height:450px;margin:0 auto;height:100%;clear:both}.esri-browseitems .gallery .gallery-left{float:left;width:25%;overflow-y:auto;overflow-x:hidden;height:90%}.esri-browseitems .gallery .gallery-left a{text-decoration:none;color:#6e6e6e;font-size:15px}.esri-browseitems .gallery .gallery-right{float:right;width:74%;height:100%;margin-top:8px}.esri-browseitems .gallery .gallery-right p.filter-title{margin-bottom:0.3em;padding:0 1.5% 0 1.5%;font-size:17px}.esri-browseitems .gallery .template-info-panel{width:279px;padding:15px;background:#fff;border:solid 1px #e0e0e0;border-right:none;right:-680px;top:0px;overflow-x:hidden;position:absolute;z-index:800;box-shadow:-2px 1px 2px rgba(0,0,0,0.25);transition:all 500ms ease-in-out;height:94.5%}.esri-browseitems .esri-loaderthrob{position:absolute;background:#fff url(public/loading-throb.gif) 100% center no-repeat !important;top:45%;width:33px;text-align:center;z-index:100;color:#ccc;height:39px;left:58%}.esri-browseitems .dgrid{border:none !important;height:auto;min-height:180px !important}.esri-browseitems .dgrid .dgrid-loading{position:absolute;background:#fff url(public/loading-throb.gif) 100% center no-repeat !important;top:45%;width:33px;text-align:center;z-index:100;color:#ccc;height:39px;left:58%}.esri-browseitems .dgrid .gallery-view h5{width:100%;height:2.125em;line-height:1em;font-size:16px;word-wrap:break-word;font-family:"Avenir LT W01 35 Light", Arial, Helvetica, sans-serif;overflow:hidden}.esri-browseitems .dgrid .dgrid-footer{background:none repeat scroll 0 0 #fff !important;position:relative}.esri-browseitems .dgrid .dgrid-status{display:none !important;visibility:hidden}.esri-browseitems .dgrid .dgrid-pagination .dgrid-page-link{background:none repeat scroll 0 0 #f2f2f2;border:1px solid #ededed;border-radius:4px 4px 4px 4px;color:#999999;font-size:1em;line-height:1.5em;margin:5px;padding:5px 10px;float:left}.esri-browseitems .dgrid .dgrid-pagination .dgrid-page-link:hover{background-color:#007ac2;color:#fff}.esri-browseitems .dgrid .dgrid-pagination .dgrid-page-skip{background:none repeat scroll 0 0 #f2f2f2;border:1px solid #ededed;border-radius:4px 4px 4px 4px;color:#999999;font-size:1em;line-height:1.5em;margin:5px;padding:5px 10px;float:left}.esri-browseitems .dgrid .dgrid-pagination .dgrid-page-disabled{background-color:#007ac2;color:#fff}.esri-browseitems .dgrid .dgrid-pagination .dgrid-first{background:none repeat scroll 0 0 #f2f2f2;border:1px solid #ededed;border-radius:4px 4px 4px 4px;color:#999999;font-size:1em;line-height:1.5em;margin:5px;padding:5px 10px;float:left}.esri-browseitems .dgrid .dgrid-pagination .dgrid-first:hover{background-color:#007ac2;color:#fff}.esri-browseitems .dgrid .dgrid-pagination .dgrid-previous{background:none repeat scroll 0 0 #f2f2f2;border:1px solid #ededed;border-radius:4px 4px 4px 4px;color:#999999;font-size:1em;line-height:1.5em;margin:5px;padding:5px 10px;float:left}.esri-browseitems .dgrid .dgrid-pagination .dgrid-previous:hover{background-color:#007ac2;color:#fff}.esri-browseitems .dgrid .dgrid-pagination .dgrid-next{background:none repeat scroll 0 0 #f2f2f2;border:1px solid #ededed;border-radius:4px 4px 4px 4px;color:#999999;font-size:1em;line-height:1.5em;margin:5px;padding:5px 10px;float:left}.esri-browseitems .dgrid .dgrid-pagination .dgrid-next:hover{background-color:#007ac2;color:#fff}.esri-browseitems .dgrid .dgrid-pagination .dgrid-last{background:none repeat scroll 0 0 #f2f2f2;border:1px solid #ededed;border-radius:4px 4px 4px 4px;color:#999999;font-size:1em;line-height:1.5em;margin:5px;padding:5px 10px;float:left}.esri-browseitems .dgrid .dgrid-pagination .dgrid-last:hover{background-color:#007ac2;color:#fff}.esri-browseitems .hide{display:none}.esri-browseitems .top-bar{clear:both;width:100%;padding:0 10px;margin:auto}.esri-browseitems #gallery-grid_search{width:31%;margin-bottom:10px}.esri-browseitems .gallery-left ul{list-style:none;padding:0 0;margin:15px 0;width:100%;border-right:1px solid #efefef;border-bottom:1px solid #efefef;border-left:1px solid #efefef}.esri-browseitems .gallery-left li a{padding:0.5rem 0.2rem 0.5rem 0.7rem;font-size:15px;margin-right:0;display:block;line-height:1.42857143;border-top:1px solid #efefef;width:90%;color:#6e6e6e;position:relative}.esri-browseitems .gallery-left li a:hover:after{content:"\BB";opacity:1;position:absolute;right:0;top:0.5rem;padding:0 0.3875rem;transition:all 150ms linear}.esri-browseitems .gallery-left li.active>a{color:#6e6e6e;cursor:default;background-color:#d2e9f9}.esri-browseitems .gallery-left li.active>a:focus{color:#6e6e6e;cursor:default;background-color:#d2e9f9}.esri-browseitems .dgrid-grid.dgrid{background:none repeat scroll 0 0 #fff;border:none;width:auto !important;height:auto;max-height:75%;overflow-y:auto}.esri-browseitems .dgrid-grid.dgrid .gallery-view img{border:1px solid #e0e0e0;padding:4px;transition:all 0.2s ease-in-out}.esri-browseitems .dgrid-grid.dgrid .gallery-view img:hover{border-color:#333}.esri-browseitems .dgrid-grid.dgrid .dgrid-row .gallery-view{float:left;width:29.9%;padding:1% 1.6%;margin:auto;position:relative}.esri-browseitems .dgrid-grid.dgrid .dgrid-row .gallery-view:hover{cursor:pointer;background:#fff;background-color:#fff}.esri-browseitems .dgrid-grid.dgrid .dgrid-scroller{position:relative;min-height:380px}.esri-browseitems .dgrid-grid.dgrid .dgrid-content{background:none repeat scroll 0 0 #fff;border:none;width:auto !important;height:auto;overflow-y:hidden}.esri-browseitems .dgrid-grid.dgrid .dgrid-row.dgrid-selected .gallery-view{background:#fff;background-color:#fff}.esri-browseitems .dgrid-grid.dgrid .dgrid-row.dgrid-selected .gallery-view:hover{background:#fff;background-color:#fff}.esri-browseitems .dgrid-grid.dgrid .dgrid-navigation{float:inherit !important;margin:0 auto;height:40px;text-align:center;display:table;width:auto !important}.esri-browseitems .template-overlay{position:absolute;z-index:100;top:12px;left:15px;background:rgba(0,0,0,0.7);text-align:center;color:#fff;width:187px;height:124px;line-height:124px;pointer-events:none;font-size:15px !important;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.esri-browseitems .template-overlay p{font-size:15px}.esri-browseitems .instructions{margin-top:10px;margin-bottom:10px;width:50%;float:left}.esri-browseitems .instructions span{font-size:17px;display:inline-block}.esri-browseitems .instructions span.hide.messageLeft{width:0;padding:0;display:none}.esri-browseitems .instructions span.messageLeft{width:37%;padding-right:6.25%;vertical-align:top}.esri-browseitems .instructions span.messageRight{width:100%;vertical-align:top}.esri-browseitems .instructions .messageRight{opacity:1;transition:opacity 250ms ease-in-out, left 0ms linear}.esri-browseitems .input-group-btn .btn{margin-top:0.6em;border-top-left-radius:0;border-bottom-left-radius:0;height:2.25rem}.esri-browseitems .dgrid-no-data{position:relative;font-size:17px;margin:20px}.esri-browseitems .templates.fade .dgrid{opacity:0.3;transition:opacity 250ms ease-in-out, left 0ms linear 250ms;pointer-events:none}.esri-browseitems .templates.fade .filter-title{opacity:0.3;transition:opacity 250ms ease-in-out, left 0ms linear 250ms;pointer-events:none}.esri-browseitems .templates{opacity:1;transition:opacity 250ms ease-in-out, left 0ms linear}.esri-browseitems .soria .dgrid-selected{background:#fff;background-color:#fff}.esri-browseitems .template-info-showing{min-height:150px}.esri-browseitems .template-info-showing .template-info{display:block}.esri-browseitems .template-info-showing .thumbnail{border:1px solid #e0e0e0;width:auto;margin:0 0 10px 0;float:left;padding:0}.esri-browseitems .template-info-showing .thumbnail:hover{border-color:#e0e0e0;cursor:auto}.esri-browseitems .template-info-showing .thumbnail>img{margin:0;width:277px}.esri-browseitems .template-info-showing h4{margin-bottom:0.5rem;font-size:1.25rem;clear:left;color:#616161;font-weight:normal;max-height:3em;overflow:hidden;height:auto}.esri-browseitems .template-info-showing p{font-size:1rem !important;width:100%;overflow-y:auto;overflow-x:hidden;height:7.5em;line-height:1.25em}.esri-browseitems .panel-actions{width:100%;position:absolute;bottom:15px;left:0;opacity:0;transition:opacity 250ms ease 500ms;text-align:center}.esri-browseitems .quiet-scroll pre::-webkit-scrollbar{width:4px !important;height:4px !important;border-left:0;background:rgba(0,0,0,0.1)}.esri-browseitems .quiet-scroll pre::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.4);border-radius:0}.esri-browseitems .quiet-scroll pre::-webkit-scrollbar-track{background:none}.esri-browseitems .quiet-scroll::-webkit-scrollbar{width:4px !important;height:4px !important;border-left:0;background:rgba(0,0,0,0.1)}.esri-browseitems .quiet-scroll::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.4);border-radius:0}.esri-browseitems .quiet-scroll::-webkit-scrollbar-track{background:none}.esri-browseitems .btn-main{width:90%;margin-bottom:10px}.esri-browseitems .btn-secondary{background-color:transparent;color:#5daddd;width:44%;border:1px solid #5daddd;margin:4px 4px 10px 4px}.esri-browseitems .btn-secondary:hover{text-decoration:none;background-color:#5daddd;color:white}.esri-browseitems .btn-wide{width:90%}.esri-browseitems .btn-cancel{background:none;border-color:#fff;color:#828282}.esri-browseitems .btn-cancel:hover{background:none;border-color:#fff;color:#005e95}.esri-browseitems p{margin:0}.esri-browseitems .btn{text-transform:uppercase;font-size:14px;padding:0.37rem 0.9rem;box-shadow:none;white-space:normal;word-wrap:break-word}.esri-browseitems .searchBar{margin-right:15px;margin-top:3px;max-width:37%;width:auto;float:right}.esri-browseitems .searchBar .esriSearchBox{padding-left:1.5em !important;background:url(public/search.svg) no-repeat 0.25em center white !important;display:inline-block;padding:0 0.31rem;font-size:0.9375rem;line-height:1.55rem;color:#595959;border:1px solid #a9a9a9;transition:border-color 150ms linear;-webkit-appearance:textfield;height:2.25rem;border-radius:4px;width:auto;margin:0 0 0 0 0;float:left;width:auto}.esri-browseitems .searchBar .btn{margin-top:0.6em;height:38px;border-top-left-radius:0;border-bottom-left-radius:0}.esri-browseitems .esriSearchBox:focus{border:1px solid #0079c1}.esri-browseitems.filters .esriHelpIcon{background:url(public/helpIcon.png) no-repeat center;width:20px;height:20px;margin:1px 0 0 10px;cursor:pointer;display:inline-block}.esri-browseitems.filters .esriHelpIcon.hide{display:none}.esri-browseitems.filters .instructions{width:60%}.esri-browseitems.filters .instructions span.messageRight{max-width:40%;width:auto;vertical-align:top}.esri-browseitems.nofilters .esri-loaderthrob{left:48%}.esri-browseitems.nofilters .gallery .gallery-left{width:0;display:none}.esri-browseitems.nofilters .gallery .gallery-right{width:100%;float:left;overflow:hidden}.esri-browseitems.nofilters .gallery span.messageRight{width:100%;vertical-align:top}.esri-browseitems.nofilters span.messageLeft{width:0;padding:0;display:none}.esri-browseitems.nofilters .dgrid-grid.dgrid .dgrid-scroller{margin-bottom:0px !important}.esri-browseitems.nofilters.wide .dgrid-grid.dgrid .dgrid-row .gallery-view{width:21%}.esri-browseitems.nofilters.wide .template-overlay{top:14px;left:18px}.html[dir="rtl"] .esri-browseitems.filters .esriHelpIcon{margin:0 10px 0 0}.html[dir="rtl"] .esri-browseitems .searchBar{margin:0 0 0 10px;margin-right:inherit;margin-left:15px}.html[dir="rtl"] .esri-browseitems .searchBar .esriSearchBox{padding-left:inherit;padding-right:1.5em;float:right;border-radius:0 4px 4px 0;background:#fff url(public/search32.png) 98% center no-repeat !important}.html[dir="rtl"] .esri-browseitems .searchBar .btn{border-radius:4px 0 0 4px}.html[dir="rtl"] .esri-browseitems .dgrid .dgrid-pagination .dgrid-page-link{float:right}.html[dir="rtl"] .esri-browseitems .dgrid .dgrid-pagination .dgrid-page-skip{float:right}.html[dir="rtl"] .esri-browseitems .dgrid .dgrid-row .gallery-view{float:right}.html[dir="rtl"] .esri-browseitems .gallery .gallery-left{float:right}.html[dir="rtl"] .esri-browseitems .gallery .template-info-panel{border-left:none;left:-680px;right:inherit;box-shadow:2px 1px 2px rgba(0,0,0,0.25);transition:all 500ms ease-in-out}.html[dir="rtl"] .esri-browseitems .gallery-left li a:hover:after{right:inherit;left:0}.html[dir="rtl"] .esri-browseitems .template-overlay{top:11px;left:6px}.html[dir="rtl"] .esri-browseitems .instructions{float:right}.html[dir="rtl"] .esri-browseitems .searchBar{float:left}.html[dir="rtl"] .esri-browseitems.showing .gallery .template-info-panel{left:0;right:inherit}.esri-browseitems.showing .dgrid-grid.dgrid .gallery-view img:hover{border-color:#e0e0e0}.esri-browseitems.showing .instructions .messageRight{opacity:0.3;transition:opacity 250ms ease-in-out, left 0ms linear 250ms;pointer-events:none}.esri-browseitems.showing .templates .dgrid{opacity:0.3;transition:opacity 250ms ease-in-out, left 0ms linear 250ms;pointer-events:none}.esri-browseitems.showing .templates .filter-title{opacity:0.3;transition:opacity 250ms ease-in-out, left 0ms linear 250ms;pointer-events:none}.esri-browseitems.showing .esriHelpIcon{opacity:0.3;transition:opacity 250ms ease-in-out, left 0ms linear 250ms;pointer-events:none;pointer-events:none;cursor:default}.esri-browseitems.showing .gallery .gallery-right{cursor:pointer}.esri-browseitems.showing .gallery .template-info-panel{opacity:1;right:0px}.esri-browseitems.showing .panel-actions{opacity:1}@media all and (max-width: 800px){.esri-browseitems .dgrid .dgrid-content{display:flex;flex-flow:row wrap;justify-content:space-around}.esri-browseitems .dgrid .dgrid-row{flex:0 1 50%}}@media all and (max-width: 500px){.esri-browseitems .dgrid .dgrid-content{display:flex;flex-flow:column wrap}.esri-browseitems .dgrid .dgrid-pagination .dgrid-next{flex:0 1 50%}.esri-browseitems .dgrid-grid.dgrid .dgrid-navigation{margin:0;flex-flow:row wrap;display:inline-flex;align-items:flex-end}.esri-browseitems .dgrid-pagination-links{flex:0 1 50%}.esriBrowseAnalysisLayers .top-bar{display:flex;flex-flow:row wrap;flex-direction:column}.esriBrowseAnalysisLayers .dgrid .dgrid-pagination .dgrid-previous{flex:0 1 50%}}.esri-color-picker{font-size:12px;color:#6e6e6e;text-shadow:none;width:226px}.esri-color-picker .esri-section{margin:10px 0 8px}.esri-color-picker .esri-section:last-child{margin-bottom:0}.esri-color-picker.esri-container{display:inline-block;padding:12px 15px;background-color:#fff}.esri-color-picker .esri-hex-input{display:inline-block;color:#6e6e6e;width:5.6em;border:1px solid rgba(50,50,50,0.25);direction:ltr;text-transform:uppercase;vertical-align:middle}.esri-color-picker .esri-input-label{display:inline-block;vertical-align:middle}.esri-color-picker .esri-swatch{vertical-align:middle;height:15px;width:15px;display:inline-block;cursor:pointer;margin:0;border-radius:0;border-color:transparent;transition:background-color 0.25s ease-in-out, transform 0.25s ease-in-out}.esri-color-picker .esri-swatch-empty:before{display:inline-block;background-color:#f00;position:absolute;height:1px;bottom:0;left:0;width:200%;transform:rotate(-45deg);transform-origin:top left;content:"";z-index:1}.esri-color-picker .esri-swatch-empty{position:relative;overflow:hidden;border:solid 1px rgba(50,50,50,0.25);background-color:#fff;transition:border-color 0.25s ease-in-out}.esri-color-picker .esri-palette-options{padding:6px 0 0;position:relative}.esri-color-picker .esri-palette-options .esri-swatch-empty{margin:0 10px 0}.esri-color-picker .esri-palette-options .esri-palette-toggle{position:absolute;right:0;color:#6e6e6e;vertical-align:middle;box-shadow:none;border:none;padding:0;font-size:inherit;background:none;box-shadow:none;border:none;padding:0;cursor:pointer}.dijitRtl .esri-color-picker .esri-palette-options .esri-palette-toggle{left:0;right:auto}.esri-color-picker .esri-label{margin:0 0 4px}.esri-color-pickerLabel.esri-disabled{opacity:0.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}.esri-color-picker .esri-swatch-preview{margin:0;vertical-align:middle;display:inline-block;height:25px;width:100%}.esri-color-picker .esri-swatch-preview.esri-container{position:relative;left:0;right:0;display:block;text-align:center}.esri-color-picker .esri-swatch-preview .esri-swatch{position:absolute;cursor:auto;margin:0;right:0;top:0;bottom:0;left:0;height:25px;width:100%}.esri-color-picker .esri-swatch-preview .esri-swatch.esri-swatch-empty{display:none}.esri-color-picker .esri-swatch-row{font-size:0;white-space:nowrap;line-height:0}.esri-color-picker .esri-palette.esri-recent:empty{background-color:#f0f0f0;box-shadow:0 0 0 1px rgba(50,50,50,0.25);width:15px;height:15px}.esri-color-picker .esri-swatch.esri-swatch-transparency-background{background-image:url(public/transparent-bg.png)}.esri-color-picker .esri-palette .esri-swatch.esri-selected{border:1px solid}.esri-color-picker .esri-swatch.esri-selected{animation:esri-color-picker-highlight-selection 0.2s ease}.esri-color-picker .esri-transparency-slider::-ms-tooltip{display:none}.esri-color-picker .esri-transparency-slider[type="range"]{-webkit-appearance:none;margin:0;width:100%}.esri-color-picker .esri-transparency-slider[type="range"]::-webkit-slider-runnable-track{width:100%;height:4px;cursor:pointer;box-shadow:none;background-color:rgba(50,50,50,0.25);border-radius:0px;border:none;transition:background-color 250ms ease-in-out}.esri-color-picker .esri-transparency-slider[type="range"]::-webkit-slider-thumb{box-shadow:none;border:none;height:16px;width:10px;border-radius:2px;background-color:#6e6e6e;cursor:pointer;-webkit-appearance:none;margin-top:-6px;transition:background-color 250ms ease-in-out}.esri-color-picker .esri-transparency-slider[type="range"][disabled]::-webkit-slider-runnable-track{background-color:rgba(110,110,110,0.4)}.esri-color-picker .esri-transparency-slider[type="range"][disabled]::-webkit-slider-thumb{background-color:rgba(110,110,110,0.4)}.esri-color-picker .esri-transparency-slider[type="range"][disabled],.esri-color-picker .esri-transparency-slider[type="range"][disabled]::-webkit-slider-runnable-track,.esri-color-picker .esri-transparency-slider[type="range"][disabled]::-webkit-slider-thumb{cursor:default}.esri-color-picker .esri-transparency-slider[type="range"][disabled]+.esri-color-picker-ticks{color:rgba(110,110,110,0.4)}.esri-color-picker .esri-transparency-slider[type="range"]:focus::-webkit-slider-runnable-track{background-color:rgba(50,50,50,0.25)}.esri-color-picker .esri-transparency-slider[type="range"]::-moz-range-track,.esri-color-picker .esri-transparency-slider[type="range"]::-ms-track{width:100%;height:4px;cursor:pointer;box-shadow:none;background-color:rgba(50,50,50,0.25);border:none;border-radius:0px;border:none;color:transparent}.esri-color-picker .esri-transparency-slider[type="range"]::-moz-range-thumb,.esri-color-picker .esri-transparency-slider[type="range"]::-ms-thumb{box-shadow:none;border:none;height:16px;width:10px;border-radius:2px;background:#6e6e6e;cursor:pointer}.esri-color-picker .esri-transparency-slider[type="range"]::-ms-fill-lower,.esri-color-picker .esri-transparency-slider[type="range"]::-ms-fill-upper{background:rgba(50,50,50,0.25);border:none;border-radius:0px;box-shadow:none}.esri-color-picker .esri-transparency-slider[type="range"]:focus::-ms-fill-lower,.esri-color-picker .esri-transparency-slider[type="range"]:focus::-ms-fill-upper{background:rgba(50,50,50,0.25)}.esri-color-picker .esri-palette.esri-container.esri-alt .esri-palette{left:-100%}.esri-color-picker .esri-palette.esri-container{width:100%;overflow:hidden;white-space:nowrap}.esri-color-picker .esri-palette{left:0;width:100%;position:relative;display:inline-block;vertical-align:middle;transition:left 0.15s, visibility 0.1s}.esri-color-picker .esri-container .esri-palette{margin:6px 0}.dijitRtl .esri-color-picker .esri-palette{left:auto;right:0;transition-property:right}.dijitRtl .esri-color-picker .esri-palette.esri-container.esri-alt .esri-palette{right:-100%;left:0}.esri-color-picker .esri-color-picker-ticks{margin-top:9px;display:flex;justify-content:space-between;transition:color 250ms ease-in-out}.esri-compass{border-radius:50%}.esri-compass--active{background-color:#e2f1fb}.esri-compass .esri-compass__icon{font-size:20px}.esri-coordinate-conversion{cursor:default;font-size:12px;position:relative;width:400px}.esri-coordinate-conversion .esri-select option[disabled]{color:rgba(110,110,110,0.4)}.esri-coordinate-conversion.esri-disabled{pointer-events:none;color:rgba(110,110,110,0.4)}.esri-coordinate-conversion.esri-disabled [class*="esri-icon-"]:before{color:rgba(110,110,110,0.4)}.esri-coordinate-conversion--no-basemap{padding:1em;width:auto}.esri-coordinate-conversion--capture-mode .esri-coordinate-conversion__mode-toggle{color:#0079c1;background:#f0f0f0}.esri-coordinate-conversion__conversion-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.esri-coordinate-conversion__display{flex:1 1 auto;min-height:2em;padding:0.5em;word-break:break-all}.esri-coordinate-conversion__display:hover,.esri-coordinate-conversion__select-row:hover{background-color:#f0f0f0}.esri-coordinate-conversion__button{margin:0 0 0 auto;color:#6e6e6e;border-color:#6e6e6e;background-color:#fff;width:30%}.esri-coordinate-conversion__button:hover{color:#fff;background-color:#6e6e6e;border-color:#6e6e6e}.esri-coordinate-conversion__input-group{align-items:center;display:flex;width:80%;margin:12px auto 12px auto}.esri-coordinate-conversion__input-group label{display:flex;align-items:center}.esri-coordinate-conversion .esri-coordinate-conversion__input-coordinate[type="text"]{width:100%;margin:0;padding:0 0.5em;border:1px solid rgba(50,50,50,0.25);font-size:12px;height:2em}.esri-coordinate-conversion__input-coordinate--rejected{-webkit-text-decoration:underline red;text-decoration:underline red}.esri-coordinate__settings{display:flex;flex-direction:column;align-items:center}.esri-coordinate__settings .esri-select{font-size:inherit}.esri-coordinate-conversion__settings-group{display:flex;flex-direction:column;align-items:center;width:60%;margin-top:12px}.esri-coordinate-conversion__settings-group>*{margin-bottom:0.5em}.esri-coordinate-conversion__settings-group-horizontal{position:relative;display:flex;flex-direction:row;width:100%}.esri-coordinate-conversion__settings-group:last-child{margin-bottom:6px;text-align:center;width:100%}.esri-coordinate-conversion__preview-coordinate{min-height:1.25em}.esri-coordinate-conversion__row{padding:0 15px 0 15px;display:flex;align-items:center;height:3em}.esri-coordinate-conversion__row .esri-coordinate-conversion__row-button{display:none}.esri-coordinate-conversion__row:hover .esri-coordinate-conversion__row-button{display:flex}.esri-coordinate-conversion__row:focus-within .esri-coordinate-conversion__row-button{display:flex}.esri-coordinate-conversion__pattern-input{padding:4px;width:100%;height:32px}.esri-coordinate-conversion__tools{flex:0 0 auto;display:flex;position:relative;margin:0 0 0 auto;padding:0}.esri-coordinate-conversion__select-primary{font-size:inherit;margin:0;padding:0 2.5em 0 0.5em;width:auto}.esri-coordinate-conversion__select-row{font-size:inherit;background:#fff;height:2em;margin:0;text-align-last:center;flex:0 0 75px;padding:0 0.5em 0 0.5em}.esri-coordinate-conversion__conversions-view{margin:6px 0 6px 0}.esri-ui-top-right .esri-coordinate-conversion__conversions-view,.esri-ui-top-left .esri-coordinate-conversion__conversions-view,.esri-coordinate-conversion div.esri-coordinate-conversion__conversions-view--expand-down{display:flex;flex-direction:column}.esri-ui-top-right .esri-coordinate-conversion__conversions-view .esri-coordinate-conversion__conversion-list,.esri-ui-top-left .esri-coordinate-conversion__conversions-view .esri-coordinate-conversion__conversion-list,.esri-coordinate-conversion div.esri-coordinate-conversion__conversions-view--expand-down .esri-coordinate-conversion__conversion-list{flex-direction:column}.esri-ui-top-right .esri-coordinate-conversion__conversions-view .esri-widget--button.esri-icon-up,.esri-ui-top-right .esri-coordinate-conversion__conversions-view .esri-widget--button.esri-icon-down,.esri-ui-top-left .esri-coordinate-conversion__conversions-view .esri-widget--button.esri-icon-up,.esri-ui-top-left .esri-coordinate-conversion__conversions-view .esri-widget--button.esri-icon-down,.esri-coordinate-conversion div.esri-coordinate-conversion__conversions-view--expand-down .esri-widget--button.esri-icon-up,.esri-coordinate-conversion div.esri-coordinate-conversion__conversions-view--expand-down .esri-widget--button.esri-icon-down{transform:rotate(180deg)}.esri-ui-bottom-right .esri-coordinate-conversion__conversions-view,.esri-ui-bottom-left .esri-coordinate-conversion__conversions-view,.esri-coordinate-conversion div.esri-coordinate-conversion__conversions-view--expand-up{display:flex;flex-direction:column-reverse}.esri-ui-bottom-right .esri-coordinate-conversion__conversions-view .esri-coordinate-conversion__conversion-list,.esri-ui-bottom-left .esri-coordinate-conversion__conversions-view .esri-coordinate-conversion__conversion-list,.esri-coordinate-conversion div.esri-coordinate-conversion__conversions-view--expand-up .esri-coordinate-conversion__conversion-list{flex-direction:column-reverse}.esri-coordinate-conversion__heading{width:100%;height:32px;background-color:#ededed;display:flex;align-items:center}.esri-coordinate-conversion__heading .esri-widget__header{margin:0 auto 0 auto}.esri-coordinate-conversion__heading .esri-coordinate-conversion__back-button{position:absolute;margin-left:0;top:0;left:0;background-color:#ededed}.esri-coordinate-conversion__heading .esri-coordinate-conversion__back-button:hover{background-color:#fff}.esri-coordinate-conversion__popup{animation:esri-fade-in 250ms linear;color:#fff;white-space:nowrap;z-index:1;position:absolute;top:50%;left:50%;width:50%;white-space:inherit;text-align:center;transform:translate(-50%, -50%);background-color:#4c4c4c;opacity:0.8;padding:1em}.esri-date-picker{display:inline-flex;position:relative;align-items:center;border:1px solid rgba(50,50,50,0.25);background-color:#fff}.esri-date-picker__calendar{box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);position:absolute;background-color:#fff;top:36px;left:0;padding:9px;z-index:1}.esri-date-picker__day-picker,.esri-date-picker__month-picker,.esri-date-picker__year-picker{width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.esri-date-picker__day-picker,.esri-date-picker__month-picker{margin-bottom:9px}.esri-date-picker__date{margin:0 12px 0 0}.esri-date-picker__calendar-toggle{border:none;font-size:14px;width:100%;margin:0;padding:0 0.5em;height:32px;color:#323232}.esri-date-picker .esri-date-picker__month-dropdown{border:none;width:auto;font-weight:600;padding-right:2.3em}.esri-date-picker__week-item{width:100%;display:flex;justify-content:center}.esri-date-picker__day-item--header{background:#f2f2f2;font-weight:600;cursor:auto}.esri-date-picker__day-item{display:flex;justify-content:center;align-items:center;width:30px;height:30px;border-bottom:1px solid rgba(50,50,50,0.25);border-right:1px solid rgba(50,50,50,0.25);cursor:pointer}.esri-date-picker__day-item--header{border-top:1px solid rgba(50,50,50,0.25)}.esri-date-picker__day-item:first-child{border-left:1px solid rgba(50,50,50,0.25)}.esri-date-picker__day-item--nearby-month{color:rgba(110,110,110,0.4)}.esri-date-picker__day-item--today{color:#0079c1}.esri-date-picker__day-item--active{background:rgba(50,50,50,0.25)}.esri-date-picker__month-picker{font-weight:600;justify-content:space-between}.esri-date-picker__year-picker-item{color:#323232;padding:9px;margin:0 4px;cursor:pointer}.esri-date-picker__day-item--selected,.esri-date-picker__year-picker-item--selected{color:#fff;background-color:#0079c1;cursor:auto}html[dir="rtl"] .esri-date-picker__calendar{left:0;right:15px}html[dir="rtl"] .esri-date-picker__date{margin:0 0 0 12px}.dijitTooltip{position:absolute;z-index:2000;display:block;left:0;top:-10000px;overflow:visible}.dijitTooltipContainer{border:solid black 2px;background:#b8b5b5;color:black;font-size:small}.dijitTooltipFocusNode{padding:2px 2px 2px 2px}.dijitTooltipConnector{position:absolute}.dj_a11y .dijitTooltipConnector{display:none}.dijitTooltipData{display:none}.esri-directions{color:#323232}.esri-directions__panel-content{padding:12px 0}.esri-directions__sign-in-panel{color:#6e6e6e;display:flex;justify-content:center}.esri-directions__section{margin-top:12px;margin-bottom:12px}.esri-directions__section-splitter{width:100%;margin:18px 0;border-top:1px solid rgba(50,50,50,0.25)}.esri-directions__travel-modes-select,.esri-directions__departure-time{margin:0 15px 6px;width:calc(100% - 30px)}.esri-directions__panel-content--sign-in,.esri-directions__panel-content--loading,.esri-directions__panel-content--error{min-height:420px;color:#6e6e6e;display:flex;align-items:center;justify-content:center}.esri-directions__loader{height:40px;width:32px;background:url(public/loading-throb.gif) no-repeat center}.esri-directions__departure-time-controls{display:flex}.esri-directions__departure-time-controls .esri-date-picker,.esri-directions__departure-time-controls .esri-time-picker{flex:1 50%;border-top:0}.esri-directions__departure-time-controls .esri-widget:first-child{border-right:0}.esri-directions__departure-time-controls .esri-time-picker{padding:0;display:flex;justify-content:center}.esri-directions__departure-time-controls .esri-time-picker__input{width:100%}.esri-directions__departure-time-controls .esri-date-picker__calendar-toggle{padding:0}.esri-directions__directions-section{display:flex;flex-direction:column;align-items:center;justify-content:center}.esri-directions__sign-in-content{align-self:flex-start;display:flex;flex-direction:column;align-items:center;width:100%}.esri-directions__sign-in-button{width:auto}.esri-directions__content-title{margin-top:0;padding:0 12px;align-self:flex-start}.esri-directions__summary{display:flex;flex:1;flex-direction:column;justify-content:center;align-items:center;width:100%}.esri-directions__summary-controls{display:flex;align-items:center;justify-content:flex-end}.esri-directions__stops{display:flex;width:100%;flex-direction:column;margin:0;padding:0;list-style:none}.esri-directions__stop-row{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-top:dashed 2px transparent}.esri-directions__stop-row--dragged{opacity:0.25}.esri-directions__stop-row--target{border-top-color:#323232}.esri-directions__stop-row-ghost{font-family:"Avenir Next W00","Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#fff;width:284px;padding:8px;position:absolute;border:solid 2px rgba(0,0,0,0.15);border-top-width:1px;border-left-width:1px}.esri-directions__stop-underline{border-top:1px solid rgba(50,50,50,0.25)}.esri-directions__stop-handle{padding-left:7px}.esri-directions__stop-input:hover .esri-directions__stop-underline{border-color:#323232}.esri-directions .esri-search__input:focus+.esri-directions__stop-underline{border-color:#0079c1}.esri-directions__stop-underline--drag-in-process{border-color:transparent}.esri-directions__stop-input{padding:0 4px;flex-grow:0.8}.esri-directions__stop-input .esri-search .esri-search__input{border:none;height:auto;margin-bottom:2px;padding:0;outline-offset:4px}.esri-directions__add-stop{display:flex;justify-content:space-between;align-items:center;padding-top:12px;cursor:pointer}.esri-directions__add-stop .esri-directions__stop-icon{display:flex;justify-content:flex-end;flex-grow:0.08}.esri-directions__add-stop .esri-directions__add-stop-text{width:auto;flex-grow:0.9;padding:0 4px}.esri-directions__remove-stop-icon,.esri-directions__stop-row:hover .esri-directions__remove-stop-icon[hidden]{visibility:hidden}.esri-directions__remove-stop:focus .esri-directions__remove-stop-icon,.esri-directions__stop-row:hover .esri-directions__remove-stop-icon{visibility:visible}.esri-directions__reverse-stops[hidden]{display:inherit;visibility:hidden}.esri-directions__stop-options{display:flex;flex-grow:0.1;justify-content:space-between;padding-right:7px}.esri-directions__stop-row:first-child{margin-top:0}.esri-directions__stop-row:last-child{margin-bottom:0}.esri-directions__stop-icon[hidden]{display:inline-block;visibility:hidden}.esri-directions__stop-icon--interactive{cursor:pointer}.esri-directions__stop-icon-container{display:inline-block;position:relative}.esri-directions__stop-icon-container::after{content:"";display:block;border-left:1px dashed rgba(50,50,50,0.25);position:absolute;height:28px;top:14px;left:6px}.esri-directions__stop-icon-container--last::after{border:none}.esri-directions__stop-handle-icon{visibility:hidden}.esri-directions__costs{display:flex;flex-direction:column;align-items:center;justify-content:space-around;width:100%;cursor:pointer;padding:12px 15px 0}.esri-directions__costs-details{display:flex;justify-content:space-around;white-space:nowrap;width:80%;margin-bottom:6px}.esri-directions__costs-units{display:flex;justify-content:space-around}.esri-directions__costs-value,.esri-directions__other-costs-total,.esri-directions__vertical-splitter{color:#6e6e6e;font-size:1.5em;line-height:1.5}.esri-directions__vertical-splitter{border:1px solid rgba(50,50,50,0.2)}.esri-directions__horizontal-splitter{border-top:1px solid rgba(50,50,50,0.25);flex-grow:0.95}.esri-directions__maneuvers{display:flex;flex-direction:column;width:100%;padding:20px 0 0 0;margin:0}.esri-directions__maneuver{display:flex;padding:9px 15px 9px 18px;border:none;border-left:4px solid transparent;cursor:pointer}.esri-directions__maneuver:hover,.esri-directions__maneuver:focus{background-color:#f5f5f5}.esri-directions__maneuver--active{border-color:#0079c1;background-color:#f5f5f5}.esri-directions__maneuver-list{padding:0;margin:0}.esri-directions__maneuver-section-header{display:flex;padding:0 15px}.esri-directions__maneuver-section-header [class*="esri-icon"]{padding-top:2px}.esri-directions__maneuver-section-header-toggle-button{display:flex}.esri-directions__maneuver-section-title{padding:0 7px 6px}.esri-directions__maneuver-section-toggle{cursor:pointer}.esri-directions__maneuver-icon{fill:#323232;margin-right:4px;width:24px;height:24px}.esri-directions__maneuver-costs{margin-top:8px;display:flex;justify-content:space-between;align-items:center;white-space:nowrap}.esri-directions__cost--intermediate,.esri-directions__cost--cumulative{font-size:12px}.esri-directions__maneuver-costs-container{width:100%}.esri-directions__scroller{overflow-y:auto}.esri-directions__stop-row--valid .esri-directions__stop-handle:hover{cursor:pointer}.esri-directions__stop-row--valid .esri-directions__stop-handle:hover .esri-directions__stop-handle-icon{visibility:visible}.esri-directions__disclaimer{font-size:12px;color:#595959;padding:0 15px}.esri-directions .esri-search{box-shadow:none;width:auto}.esri-directions .esri-search .esri-widget--button{display:none}.esri-directions .esri-search .esri-search__container:before{display:none}.esri-directions .esri-search .esri-search__container:after{top:auto;bottom:-2px}.esri-expand{overflow:visible}.esri-expand__container{position:relative;transition:300ms}.esri-expand__content{opacity:0;width:0;height:0;z-index:1;margin:0 3px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);transition:opacity 250ms ease-in-out, margin 250ms ease-in-out;overflow:hidden}.esri-ui-top-left .esri-expand__content,.esri-ui-bottom-left .esri-expand__content{left:100%}.esri-ui-top-right .esri-expand__content,.esri-ui-bottom-right .esri-expand__content{right:100%}.esri-ui-top-left .esri-expand__content,.esri-ui-top-right .esri-expand__content{top:0}.esri-ui-bottom-left .esri-expand__content,.esri-ui-bottom-right .esri-expand__content{bottom:0}.esri-ui-top-left .esri-icon-expand,.esri-ui-bottom-left .esri-icon-expand,.esri-ui-top-left .esri-icon-collapse,.esri-ui-bottom-left .esri-icon-collapse{transform:rotate(180deg)}.esri-expand__content--expanded{opacity:1;width:auto;height:auto;overflow:visible;margin-left:10px;margin-right:10px}.esri-expand__content .esri-widget{box-shadow:none}.esri-expand__icon-number{position:absolute;top:-5px;display:flex;align-items:center;justify-content:center;font-size:12px;line-height:1em;padding:0.125em 0.333em;height:16px;border-radius:16px;background-color:#6e6e6e;color:#fff;transform-origin:50%;animation:expand-number-intro-ani 1000ms ease-in-out}.esri-ui-top-left .esri-expand__icon-number,.esri-ui-bottom-left .esri-expand__icon-number{right:-6px}.esri-ui-top-right .esri-expand__icon-number,.esri-ui-bottom-right .esri-expand__icon-number{left:-6px}.esri-ui-bottom-right .esri-expand__icon-number--expanded,.esri-ui-top-right .esri-expand__icon-number--expanded,.esri-ui-bottom-left .esri-expand__icon-number--expanded,.esri-ui-top-left .esri-expand__icon-number--expanded{position:static;top:auto;left:auto;right:auto}.esri-expand__icon-number--expanded{display:none}.esri-view-height-greater-than-medium .esri-ui-corner .esri-component .esri-expand__content{max-height:680px}.esri-view-height-medium .esri-ui-corner .esri-component .esri-expand__content{max-height:540px}.esri-view-height-small .esri-ui-corner .esri-component .esri-expand__content{max-height:420px}.esri-view-height-xsmall .esri-ui-corner .esri-component .esri-expand__content{max-height:240px}.esri-expand--drawer .esri-widget{max-width:100%;width:100%}.esri-expand--drawer .esri-expand__container--expanded{position:fixed;top:0;bottom:0;margin:0;height:100%;background:#fff;z-index:1;overflow:auto}.esri-expand--drawer .esri-expand__container--expanded .esri-expand__panel{display:flex;justify-content:space-between;padding:1.023rem;align-items:center}.esri-expand--drawer .esri-expand__container--expanded .esri-expand__panel .esri-expand__icon-number--expanded{display:block}.esri-expand--drawer .esri-expand__mask--expanded{background-color:#000;position:fixed;right:0;top:0;left:0;width:100%;height:100%;bottom:0;opacity:0.8;z-index:1}.esri-ui-top-right .esri-expand--drawer .esri-expand__panel,.esri-ui-bottom-right .esri-expand--drawer .esri-expand__panel{flex-flow:row nowrap}.esri-ui-top-right .esri-expand--drawer .esri-expand__container--expanded,.esri-ui-bottom-right .esri-expand--drawer .esri-expand__container--expanded{width:75%;max-width:300px;animation:expand-slide-rtl-ani 300ms forwards}.esri-ui-top-left esri-expand--drawer .esri-expand__panel,.esri-ui-bottom-left esri-expand--drawer .esri-expand__panel{flex-flow:row-reverse nowrap}.esri-ui-top-left esri-expand--drawer .esri-expand__container--expanded,.esri-ui-bottom-left esri-expand--drawer .esri-expand__container--expanded{width:75%;max-width:300px;animation:expand-slide-ltr-ani 300ms forwards}.esri-view-width-xsmall .esri-expand--auto .esri-widget{max-width:100%;width:100%}.esri-view-width-xsmall .esri-expand--auto .esri-expand__container--expanded{position:fixed;top:0;bottom:0;margin:0;height:100%;background:#fff;z-index:1;overflow:auto}.esri-view-width-xsmall .esri-expand--auto .esri-expand__container--expanded .esri-expand__panel{display:flex;justify-content:space-between;padding:1.023rem;align-items:center}.esri-view-width-xsmall .esri-expand--auto .esri-expand__container--expanded .esri-expand__panel .esri-expand__icon-number--expanded{display:block}.esri-view-width-xsmall .esri-expand--auto .esri-expand__mask--expanded{background-color:#000;position:fixed;right:0;top:0;left:0;width:100%;height:100%;bottom:0;opacity:0.8;z-index:1}.esri-view-width-xsmall .esri-ui-top-right .esri-expand--auto .esri-expand__panel,.esri-view-width-xsmall .esri-ui-bottom-right .esri-expand--auto .esri-expand__panel{flex-flow:row nowrap}.esri-view-width-xsmall .esri-ui-top-right .esri-expand--auto .esri-expand__container--expanded,.esri-view-width-xsmall .esri-ui-bottom-right .esri-expand--auto .esri-expand__container--expanded{width:75%;max-width:300px;animation:expand-slide-rtl-ani 300ms forwards}.esri-view-width-xsmall .esri-ui-top-left esri-expand--auto .esri-expand__panel,.esri-view-width-xsmall .esri-ui-bottom-left esri-expand--auto .esri-expand__panel{flex-flow:row-reverse nowrap}.esri-view-width-xsmall .esri-ui-top-left esri-expand--auto .esri-expand__container--expanded,.esri-view-width-xsmall .esri-ui-bottom-left esri-expand--auto .esri-expand__container--expanded{width:75%;max-width:300px;animation:expand-slide-ltr-ani 300ms forwards}.esri-expand--floating .esri-expand__content{position:absolute}.esri-expand--floating .esri-expand__mask,.esri-expand--floating .esri-expand__content-panel{display:none}.esri-view-width-greater-than-xsmall .esri-expand--auto .esri-expand__content{position:absolute}.esri-view-width-greater-than-xsmall .esri-expand--auto .esri-expand__mask,.esri-view-width-greater-than-xsmall .esri-expand--auto .esri-expand__content-panel{display:none}@keyframes expand-slide-rtl-ani{from{right:-600px}to{right:0}}@keyframes expand-slide-ltr-ani{from{left:-600px}to{left:0}}@keyframes expand-number-intro-ani{0%{transform:scale(1)}50%{transform:scale(1)}75%{transform:scale(1.25)}100%{transform:scale(1)}}.esri-feature__media,.esri-feature__attachments,.esri-feature__media-container{display:flex}.esri-feature__loading-container{width:100%;justify-content:center;display:flex;padding:12px 0}.esri-icon-loading-indicator{display:inline-block}.esri-feature{width:100%}.esri-feature h1{font-size:20px;font-weight:600}.esri-feature h2{font-size:16px;font-weight:600}.esri-feature img{max-width:100%}.esri-feature figcaption{font-size:10px;font-style:italic;padding:0;margin:0.2em 0 0;display:block}.esri-feature ul{margin-bottom:1rem;padding:0 0 0 1rem}.esri-feature li{margin:0.3em 0}.esri-feature__content-element{padding:0 7px 24px}.esri-feature__content-element:last-child{padding-bottom:0}.esri-feature__field-data--date{text-transform:capitalize}.esri-feature__attachments-title{margin:0 auto 0 0;font-weight:600}.esri-feature__attachments{flex-flow:column wrap;align-items:flex-start}.esri-feature .esri-feature__attachments-items{display:flex;padding:12px 0;margin:6px 0;width:100%}.esri-feature .esri-feature__attachments-item{line-height:1.2em;list-style-type:none;margin:0}.esri-feature__attachment-item-mask{display:flex;overflow:hidden;position:relative;justify-content:center;align-items:center;width:42px;height:42px}.esri-feature__attachment-item-mask--icon{background-color:#f5f5f5}.esri-feature__attachment-item-mask--icon .esri-feature__attachments-image{width:32px;height:32px}.esri-feature__attachments-image-overlay{align-items:center;background-color:rgba(0,0,0,0.8);bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity 125ms;z-index:1}.esri-feature__attachments-link-icon{font-size:15px;transform:translate(0, -10px);transition:transform 125ms ease-out}.esri-feature .esri-feature__attachments-item-link{background-color:transparent;display:flex;text-decoration:none;transition:background-color 250ms}.esri-feature__attachments-item-link:hover,.esri-feature__attachments-item-link:focus{background-color:#f0f0f0;cursor:pointer}.esri-feature__attachments-item-link:hover .esri-feature__attachments-image-overlay,.esri-feature__attachments-item-link:focus .esri-feature__attachments-image-overlay{color:#fff;opacity:1}.esri-feature__attachments-item-link:hover .esri-feature__attachments-link-icon,.esri-feature__attachments-item-link:focus .esri-feature__attachments-link-icon{transform:translate(0, 0)}.esri-feature__attachments--list .esri-feature__attachments-items{flex-direction:column;flex-wrap:nowrap}.esri-feature__attachments--list .esri-feature__attachments-item{margin-top:3px}.esri-feature__attachments--list .esri-feature__attachments-item:first-child{margin-top:0}.esri-feature__attachments--list .esri-feature__attachments-item-link{align-items:center;word-break:break-all}.esri-feature__attachments--list .esri-feature__attachment-item-mask{margin-right:7px}.esri-feature__attachments--list .esri-feature__attachments-filename{flex:1}.esri-feature__attachments--preview .esri-feature__attachments-items{flex-direction:row;flex-wrap:wrap;align-items:center}.esri-feature__attachments--preview .esri-feature__attachments-item{width:50%}.esri-feature__attachments--preview .esri-feature__attachments-item-link{align-items:baseline;flex-flow:row wrap;justify-content:center;padding:12px 7px}.esri-feature__attachments--preview .esri-feature__attachments-filename{margin-top:6px;overflow:hidden;text-align:center;text-overflow:ellipsis;width:calc(100% - 15px)}.esri-feature__media{flex-flow:row wrap;align-items:center}.esri-feature__media-summary{flex-flow:row nowrap;align-items:center;display:none;margin:0 7px 0 auto;padding:0}.esri-feature__media-count{padding:0 0.2rem}.esri-feature__media-image-summary{list-style-type:none;display:flex;align-items:center;padding:0 0 0 0.7rem}.esri-feature__media-item-title{font-size:16px;padding:0.3rem 0 0}.esri-feature__media-item-caption{font-size:12px;padding:0.1rem 0 0}.esri-feature__media-container{flex-flow:row nowrap;align-items:stretch;justify-content:center;width:100%;min-height:150px;margin-top:6px}.esri-feature__media-container .esri-feature__button{justify-content:center;align-items:center;flex:0 1 15%;font-size:20px;color:#6e6e6e;display:none}.esri-feature__media-container .esri-feature__button:hover{cursor:pointer;color:#2e2e2e}.esri-feature__media-item{max-width:100%;height:auto;display:flex;align-items:flex-start;justify-content:center}.esri-feature__media-chart{width:250px;height:250px}.esri-feature__media-previous-icon--rtl,.esri-feature__media-next-icon--rtl{display:none}.esri-feature--media-pagination-visible .esri-feature__media-container .esri-feature__button{display:flex}.esri-feature--media-pagination-visible .esri-feature__media-item-container{flex:0 0 70%}.esri-feature--media-pagination-visible .esri-feature__media-summary{display:flex}.esri-feature--media-pagination-visible .esri-feature__media-chart{width:225px;height:225px}.esri-view-width-xlarge .esri-feature .esri-feature__media-item img{max-width:380px}.esri-view-width-xlarge .esri-feature .esri-feature--media-pagination-visible .esri-feature__media-item img{max-width:320px}.esri-view-width-large .esri-feature .esri-feature__media-item img{max-width:280px}.esri-view-width-large .esri-feature .esri-feature--media-pagination-visible .esri-feature__media-item img{max-width:220px}.esri-view-width-medium .esri-feature .esri-feature__media-item img{max-width:240px}.esri-view-width-medium .esri-feature .esri-feature--media-pagination-visible .esri-feature__media-item img{max-width:180px}.esri-view-width-small .esri-feature .esri-feature__media-item img{max-width:225px}.esri-view-width-small .esri-feature .esri-feature--media-pagination-visible .esri-feature__media-item img{max-width:165px}.esri-view-width-xsmall .esri-feature .esri-feature__media-item img{max-width:180px}.esri-view-width-xsmall .esri-feature .esri-feature--media-pagination-visible .esri-feature__media-item img{max-width:120px}.esri-view-width-xsmall .esri-docked .esri-feature .esri-feature__media-item img{max-width:300px}.esri-view-width-xsmall .esri-docked .esri-feature .esri-feature--media-pagination-visible .esri-feature__media-item img{max-width:240px}html[dir="rtl"] .esri-feature__attachments-title{margin:0 0 0 auto}html[dir="rtl"] .esri-feature__media-summary{margin:0 auto 0 0}html[dir="rtl"] .esri-feature__media-image-summary{margin:0 0.5em 0 0}html[dir="rtl"] .esri-feature__media-previous-icon--rtl,html[dir="rtl"] .esri-feature__media-next-icon--rtl{display:inline-block}html[dir="rtl"] .esri-feature__media-previous-icon,html[dir="rtl"] .esri-feature__media-next-icon{display:none}html[dir="rtl"] .esri-feature__attachments--list .esri-feature__attachment-item-mask{margin-right:0;margin-left:7px}.esri-horizontal-slider.dijitSlider.dijitDisabled{opacity:0.5}.esri-horizontal-slider.dijitSlider .dijitSliderBumper{background:#999 none}.esri-horizontal-slider.dijitSlider .dijitSliderBar{border-color:#999}.esri-horizontal-slider.dijitSlider .dijitSliderProgressBar{background:#ddd none}.esri-horizontal-slider.dijitSlider .dijitSliderImageHandle,.esri-horizontal-slider.dijitSlider .dijitSliderImageHandle.dijitSliderThumbHover{background:url(public/slider-handle.png);border:none;width:10px;height:14px}.dijitRtl .esri-horizontal-slider.dijitSlider .dijitSliderImageHandle{left:auto;right:50%}.dijitRtl .esri-horizontal-slider .dijitSliderMoveableH{right:auto;left:0}.esri-horizontal-slider .dijitRuleContainer{padding:6px 0 20px;color:#4d4d4d}.esri-horizontal-slider .dijitRuleLabel{z-index:2;font-size:12px}.esriSignInDialog.esri-widget table tr :nth-child(even),.esriSignInDialog.esri-widget table tr :nth-child(odd){background-color:#fff}.esriIdentityDialog--visible ~ .dijitTooltip{font-size:14px;font-family:"Avenir Next W00","Helvetica Neue",Helvetica,Arial,sans-serif}.esriIdentityDialog .dijitReset{margin:0;border:0;padding:0;font:inherit;line-height:normal;color:inherit}.esriIdentityDialog .dijitInline{display:inline-block;border:0;padding:0;vertical-align:middle}.esriIdentityDialog table.dijitInline{display:inline-table;box-sizing:content-box;-moz-box-sizing:content-box}.esriIdentityDialog .dijitVisible{display:block !important;position:relative;visibility:visible}.esriIdentityDialog .dijitInputContainer{overflow:hidden;float:none !important;position:relative}.esriIdentityDialog .dijitValidationTextBox .dijitValidationContainer{float:right;text-align:center}.esriIdentityDialog .dijitTextBox input.dijitInputField{padding-left:0 !important;padding-right:0 !important}.esriIdentityDialog .dijitValidationTextBox .dijitValidationContainer{display:none}.esriIdentityDialog .dijitOffScreen{position:absolute !important;left:-10000px !important;top:-10000px !important}.esriIdentityDialog .dijitContainer{overflow:hidden}.esriIdentityDialog .dijitButtonNode *{vertical-align:middle}.esriIdentityDialog .dijitLeft{background-position:left top;background-repeat:no-repeat}.esriIdentityDialog .dijitStretch{white-space:nowrap;background-repeat:repeat-x}.esriIdentityDialog .dijitRight{background-position:right top;background-repeat:no-repeat}.esriIdentityDialog .dijitButton{margin:0.2em;vertical-align:middle}.esriIdentityDialog .dijitButtonContents{display:block}.esriIdentityDialog td.dijitButtonContents{display:table-cell}.esriIdentityDialog .dijitButtonNode img{vertical-align:middle}.esriIdentityDialog .dijitButtonNode{border:1px solid gray;margin:0;line-height:normal;vertical-align:middle;text-align:center;white-space:nowrap}.esriIdentityDialog .dijitTextBox .dijitButtonNode{border-width:0}.esriIdentityDialog .dijitButtonNode,.esriIdentityDialog .dijitButtonNode *{cursor:pointer;-webkit-tap-highlight-color:transparent}.esriIdentityDialog .dijitTextBox{border:solid black 1px;width:15em;vertical-align:middle}.esriIdentityDialog .dijitTextBoxReadOnly,.esriIdentityDialog .dijitTextBoxDisabled{color:gray}.esriIdentityDialog .dijitPlaceHolder{color:rgba(50,50,50,0.4);font-style:italic;position:absolute;top:0;left:0;white-space:nowrap;pointer-events:none}.esriIdentityDialog .dijitTextBox input:focus{outline:none}.esriIdentityDialog .dijitTextBoxFocused{outline:5px -webkit-focus-ring-color}.esriIdentityDialog .dijitTextBox input{float:left}.esriIdentityDialog .dijitInputInner{border:0 !important;background-color:transparent !important;width:100% !important;padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important}.esriIdentityDialog .dijitValidationTextBoxError input.dijitValidationInner{text-indent:-2em !important;direction:ltr !important;text-align:left !important;height:auto !important}.esriIdentityDialog .dijitValidationTextBoxError .dijitValidationContainer{display:inline;cursor:default}.esriIdentityDialog .dijitLayoutContainer{position:relative;display:block;overflow:hidden}.esriIdentityDialog .dijitAlignTop,.esriIdentityDialog .dijitAlignBottom,.esriIdentityDialog .dijitAlignLeft,.esriIdentityDialog .dijitAlignRight{position:absolute;overflow:hidden}.esriIdentityDialog body .dijitAlignClient{position:absolute}.esriIdentityDialog .dijitContentPane{display:block;overflow:auto;-webkit-overflow-scrolling:touch}.esriIdentityDialog .dijitContentPaneSingleChild{overflow:hidden}.esriIdentityDialog .dijitContentPaneLoading .dijitIconLoading,.esriIdentityDialog .dijitContentPaneError .dijitIconError{margin-right:9px}.esriIdentityDialog--visible ~ .dijitTooltip{position:absolute;z-index:2000;display:block;left:0;top:-10000px;overflow:visible}.esriIdentityDialog--visible ~ .dijitTooltip .dijitTooltipContainer{border:solid black 2px;background:#fff;color:#323232;font-size:small}.esriIdentityDialog--visible ~ .dijitTooltip .dijitTooltipFocusNode{padding:2px 2px 2px 2px}.esriIdentityDialog--visible ~ .dijitTooltip .dijitTooltipConnector{position:absolute}.esriIdentityDialog--visible ~ .dijitTooltip .dijitTooltipData{display:none}.esriIdentityDialog.dijitDialog{position:absolute;z-index:999;overflow:hidden}.esriIdentityDialog.dijitDialog .closeText{display:none;position:absolute}.esriIdentityDialog .dijitDialogTitleBar{cursor:move}.esriIdentityDialog .dijitDialogFixed .dijitDialogTitleBar{cursor:default}.esriIdentityDialog .dijitDialogCloseIcon{cursor:pointer;-webkit-tap-highlight-color:transparent}.esriIdentityDialog .dijitDialogPaneContent{-webkit-overflow-scrolling:touch}.dijitDialogUnderlayWrapper{position:absolute;left:0;top:0;z-index:998;display:none;background:transparent !important}.esriIdentityDialog .dijitNoIcon{display:none}.esriIdentityDialog .dijitToggleButtonIconChar{display:none !important}.esriIdentityDialog .dijitReadOnly *,.esriIdentityDialog .dijitDisabled *,.esriIdentityDialog .dijitReadOnly,.esriIdentityDialog .dijitDisabled{cursor:default}.esriIdentityDialog .dijitButtonNode{touch-action:manipulation;cursor:pointer;border:1px solid transparent;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#6e6e6e;background-color:#fff;transition:all 0.25s ease;border-color:rgba(50,50,50,0.25)}.esriIdentityDialog .dijitButtonNode:hover{color:#6e6e6e;background-color:#fff}.esriIdentityDialog .dijitButtonNode:active,.esriIdentityDialog .dijitButtonNode:focus{color:#0079c1;background-color:#fff}.esriIdentityDialog .dijitButtonNode .dijitIcon{margin-right:6px}.esriIdentityDialog .dijitButtonContents{padding:5px 10px}.esriIdentityDialog .dijitButtonText{padding:0;font-size:12px;line-height:1.66667;line-height:20px;text-align:center}.esriIdentityDialog .dijitDisabled{outline:none}.esriIdentityDialog .dijitDisabled .dijitButtonNode{cursor:false;pointer-events:none;box-shadow:none}.esriIdentityDialog .dijitDisabled{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=65);opacity:0.65}.esriIdentityDialog.dijitDialog{position:relative;background-color:#fff;border:1px solid rgba(50,50,50,0.25);border:1px solid rgba(50,50,50,0.25);box-shadow:0 1px 3px -1px rgba(0,0,0,0.2),0 5px 6px -3px rgba(0,0,0,0.1);background-clip:padding-box;outline:0}.esriIdentityDialog .dijitDialogTitleBar{padding:15px;border-bottom:1px solid rgba(50,50,50,0.25);min-height:16.66667px}.esriIdentityDialog .dijitDialogTitle{font-size:16px;margin:0;line-height:1.66667}.esriIdentityDialog .dijitDialogCloseIcon{float:right;font-family:"CalciteWebCoreIcons";speak:none;font-size:12px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-indent:0;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1;color:#6e6e6e;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);opacity:0.2}.esriIdentityDialog .dijitDialogCloseIcon:before{content:"\E600"}.esriIdentityDialog .dijitDialogCloseIcon:hover,.esriIdentityDialog .dijitDialogCloseIcon:focus{color:#6e6e6e;text-decoration:none;cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5}.esriIdentityDialog .dijitDialogPaneContent{padding:15px;position:relative}.esriIdentityDialog .dijitDialogPaneContent>.dijitDialogPaneActionBar{margin:15px -15px -15px}.esriIdentityDialog .dijitDialogPaneContentArea{position:relative;padding:0}.esriIdentityDialog .dijitDialogPaneActionBar{padding:15px;text-align:right;border-top:1px solid rgba(50,50,50,0.25);*zoom:1}.esriIdentityDialog .dijitDialogPaneActionBar:after{content:"";display:table;clear:both}.esriIdentityDialog .dijitDialogPaneActionBar .dijitButton+.dijitButton{margin-left:5px}.esriIdentityDialog_underlay.dijitDialogUnderlay{background:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);opacity:0.75}.esriIdentityDialog .dijitTextBox{background-color:#fff;border:1px solid rgba(50,50,50,0.25);transition:border-color 0.25s ease-in-out}.esriIdentityDialog .dijitTextBox .dijitInputField{padding:5px 10px;color:#323232;font-size:12px;line-height:1.66667}.esriIdentityDialog .dijitTextBox .dijitInputInner{line-height:1.66667;height:20px}.esriIdentityDialog .dijitTextBox .dijitPlaceHolder{font-style:normal;color:#6e6e6e}.esriIdentityDialog .dijitTextBoxFocused{border-color:#0079c1;outline:0}.esriIdentityDialog .dijitTextBoxFocused .dijitArrowButton{border-color:#0079c1}.esriIdentityDialog .dijitTextBoxError .dijitInputField{color:#c7461a}.esriIdentityDialog .dijitTextBoxError,.esriIdentityDialog .dijitTextBoxError.dijitTextBoxFocused,.esriIdentityDialog .dijitTextBoxError .dijitArrowButton{border-color:#c7461a}.esriIdentityDialog .dijitTextBoxError .dijitValidationContainer{width:26px;padding:5px;color:#c7461a;font-family:"CalciteWebCoreIcons";speak:none;font-size:12px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-indent:0;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.25}.esriIdentityDialog .dijitTextBoxError .dijitValidationContainer:before{content:"\E650"}.esriIdentityDialog .dijitTextBoxError .dijitValidationIcon{display:none}.esriIdentityDialog .dijitTextBoxDisabled{background-color:rgba(110,110,110,0.4)}.esriIdentityDialog--visible ~ .dijitTooltip,.esriIdentityDialog--visible ~ .dijitTooltip,.esriIdentityDialog--visible ~ .dijitTooltip *{box-sizing:content-box}.esriIdentityDialog--visible ~ .dijitTooltip .dijitTooltipContainer{border:0;font-size:12px;line-height:1.4;max-width:200px;color:#fff;text-align:center;text-decoration:none;background-color:#4c4c4c;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);opacity:0.85}.esriIdentityDialog--visible ~ .dijitTooltip .dijitTooltipContents{padding:5px 10px}.esriIdentityDialog--visible ~ .dijitTooltip .dijitTooltipConnector{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);opacity:0.85}.esriIdentityDialog--visible ~ .dijitTooltip.dijitTooltipBelow{margin-top:3px;padding-top:5px}.esriIdentityDialog--visible ~ .dijitTooltip.dijitTooltipBelow .dijitTooltipConnector{top:0;left:15px;border-width:0 5px 5px;border-bottom-color:rgba(50,50,50,0.25)}.esriIdentityDialog--visible ~ .dijitTooltip.dijitTooltipAbove{margin-top:-3px;padding-bottom:5px}.esriIdentityDialog--visible ~ .dijitTooltip.dijitTooltipAbove .dijitTooltipConnector{bottom:0;left:15px;border-width:5px 5px 0;border-top-color:rgba(50,50,50,0.25)}.esriIdentityDialog--visible ~ .dijitTooltip.dijitTooltipLeft{margin-left:-3px;padding-right:5px}.esriIdentityDialog--visible ~ .dijitTooltip.dijitTooltipLeft .dijitTooltipConnector{top:50%;right:0;border-width:5px 0 5px 5px;border-left-color:rgba(50,50,50,0.25)}.esriIdentityDialog--visible ~ .dijitTooltip.dijitTooltipRight{margin-left:3px;padding-left:5px}.esriIdentityDialog--visible ~ .dijitTooltip.dijitTooltipRight .dijitTooltipConnector{top:50%;left:0;border-width:5px 5px 5px 0;border-right-color:rgba(50,50,50,0.25)}.dijitRtl .esriIdentityDialog .dijitOffScreen{left:auto !important;right:-10000px !important}.dijitRtl .esriIdentityDialog .dijitPlaceHolder{left:auto;right:0}.esriIdentityDialog .dijitTextBoxRtl .dijitValidationContainer{border-right-width:1px !important;border-left-width:0 !important}.esriIdentityDialog .dijitValidationTextBoxRtl .dijitValidationContainer{float:left}.esriIdentityDialog .dijitRtl .dijitContentPaneLoading .dijitIconLoading,.esriIdentityDialog .dijitRtl .dijitContentPaneError .dijitIconError{margin-right:0;margin-left:9px}.esriIdentityDialog--visible ~ .dijitTooltip.dijitTooltipBelow.dijitTooltipABRight .dijitTooltipConnector,.esriIdentityDialog--visible ~ .dijitTooltip.dijitTooltipAbove.dijitTooltipABRight .dijitTooltipConnector{left:auto;right:15px}.esriIdentityDialog.dijitDialogRtl .dijitDialogCloseIcon{float:left}.esriIdentityDialog.dijitDialogRtl .dijitDialogPaneActionBar{text-align:left}.esriIdentityDialog.dijitDialogRtl .dijitDialogPaneActionBar .dijitButton+.dijitButton{margin-left:0;margin-right:5px}.esriIdentityDialog .dijitContentPane{padding:15px;box-sizing:content-box}.esri-layer-list{color:#323232;background-color:#f5f5f5;padding:6px 7px;overflow-y:auto}.esri-layer-list__list{list-style:none;margin:0 0 0 15px;padding:0}.esri-layer-list__item--has-children{padding-bottom:6px}.esri-layer-list__item--has-children .esri-layer-list__list:not([hidden]){animation:esri-layer-list-reveal 375ms ease-in-out}.esri-layer-list__list[hidden]{display:none}.esri-layer-list__list--root{margin:0}.esri-layer-list__item-container ~ .esri-layer-list__list .esri-layer-list__item{border-bottom-width:0}.esri-layer-list__item{background-color:#fff;border-bottom:1px solid rgba(50,50,50,0.25);position:relative;overflow:hidden;color:#6e6e6e;list-style:none;margin:3px 0;padding:0}.esri-layer-list__item-container{display:flex;justify-content:flex-start;align-items:flex-start;padding:9px 7px 9px 20px}.esri-layer-list__item--invisible-at-scale>.esri-layer-list__item-container{padding-top:6px;padding-bottom:6px;border-bottom-color:rgba(50,50,50,0.1)}.esri-layer-list__item--invisible-at-scale .esri-layer-list__item-title{color:rgba(110,110,110,0.4)}.esri-layer-list__item--has-children>.esri-layer-list__item-container{padding-left:5px}.esri-layer-list__item--has-children>.esri-layer-list__list{font-size:12px}.esri-layer-list__child-toggle{color:#6e6e6e;width:15px;cursor:pointer}.esri-layer-list__child-toggle [class*="esri-icon"]{line-height:1.2em}.esri-layer-list__child-toggle .esri-layer-list__child-toggle-icon--opened,.esri-layer-list__child-toggle .esri-layer-list__child-toggle-icon--closed-rtl,.esri-layer-list__child-toggle--open .esri-layer-list__child-toggle-icon--closed{display:none}.esri-layer-list__child-toggle--open .esri-layer-list__child-toggle-icon--opened{display:block}.esri-layer-list__item-label{display:flex;flex-flow:row;justify-content:flex-start;align-items:flex-start;flex:1}.esri-layer-list__item-label[role="checkbox"]:hover,.esri-layer-list__item-label[role="radio"]:hover{cursor:pointer}.esri-layer-list__item-title{flex:1;padding-left:5px;padding-right:5px;line-height:1.3em;word-break:break-word;overflow-wrap:break-word}.esri-layer-list__item-error-message{display:flex;align-items:center;visibility:hidden;height:0;margin-top:-1px;padding:0 15px;overflow:hidden;background-color:#fff;color:#ab3c16;font-size:12px;transition:transform 250ms ease-in-out;transform:scale(1, 0);transform-origin:center top}.esri-layer-list__item-error-message [class^="esri-icon-"],.esri-layer-list__item-error-message [class*="esri-icon-"]{margin-right:0.3rem}.esri-layer-list__item--error .esri-layer-list__item-error-message{visibility:visible;height:auto;padding-bottom:12px;border-bottom:1px solid rgba(50,50,50,0.25);transform:scale(1, 1)}.esri-layer-list__item-toggle{padding:0 3px;cursor:pointer}.esri-layer-list__item-label[aria-checked="false"] .esri-layer-list__item-toggle-icon{opacity:0.6}.esri-layer-list__item:before,.esri-layer-list__item:after{content:"";opacity:0;position:absolute;height:2px;top:0;transition:opacity 500ms ease-in-out}.esri-layer-list__item:before{background-color:rgba(50,50,50,0.25);width:100%;z-index:1}.esri-layer-list__item:after{background-color:#6e6e6e;width:20%;z-index:2;animation:looping-progresss-bar-ani 1500ms linear infinite}.esri-layer-list__item--updating:before,.esri-layer-list__item--updating:after{opacity:1}.esri-layer-list__item-actions-menu{display:flex}.esri-layer-list__item-actions-menu-item{display:flex;flex:1 0 21px;justify-content:center;align-items:center;color:#6e6e6e;cursor:pointer;padding:0 3px;transition:border-color 250ms ease-in-out}.esri-layer-list__item-actions-menu-item:first-of-type{margin:0 2px}.esri-layer-list__item-actions-menu-item:hover{background-color:#f5f5f5}.esri-layer-list__item-actions-menu-item--active,.esri-layer-list__item-actions-menu-item--active:hover{background-color:#ededed}.esri-layer-list__item-actions{position:relative;background-color:#4c4c4c;color:#fff;margin:-1px 7px 6px;height:auto}.esri-layer-list__item-actions[aria-expanded="true"]{animation:esri-fade-in 250ms ease-in-out}.esri-layer-list__item-actions-section{animation:esri-layer-list-reveal 375ms ease-in-out}.esri-layer-list__item-actions[hidden]{display:none}.esri-layer-list__item-actions-close{color:#6e6e6e;position:absolute;top:0;right:0;cursor:pointer;padding:5px;z-index:1}.esri-layer-list__item-actions-list{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;padding:6px 0;list-style:none;border-top:1px solid rgba(255,255,255,0.25)}.esri-layer-list__item-actions-list:first-of-type{border-top:0}.esri-layer-list__item-action,.esri-layer-list__action-toggle{border:1px solid transparent;display:flex;justify-content:flex-start;align-items:flex-start;cursor:pointer;font-size:12px;width:100%;margin:0;padding:6px 15px;opacity:1;transition:opacity 250ms ease-in-out 250ms, background-color 250ms ease-in-out}.esri-layer-list__item-action{justify-content:flex-start;flex-flow:row}.esri-layer-list__action-toggle{flex-flow:row-reverse;justify-content:space-between}.esri-layer-list__action-toggle .esri-layer-list__item-action-title{margin-left:0}.esri-layer-list__action-toggle .esri-layer-list__item-action-icon{background-color:#4c4c4c;border-radius:16px;box-shadow:0 0 0 1px #fff;flex:0 0 28px;height:16px;overflow:hidden;padding:0;position:relative;transition:background-color 125ms ease-in-out;width:28px}.esri-layer-list__action-toggle .esri-layer-list__item-action-icon:before{background-color:#fff;border-radius:100%;content:"";display:block;height:12px;left:0;margin:2px;position:absolute;top:0;transition:background-color 125ms ease-in-out;width:12px}.esri-layer-list__action-toggle--on .esri-layer-list__item-action-icon{background-color:#fff}.esri-layer-list__action-toggle--on .esri-layer-list__item-action-icon:before{background-color:#4c4c4c;box-shadow:0 0 0 1px #4c4c4c;left:unset;right:0px}.esri-layer-list__item-action:hover,.esri-layer-list__action-toggle:hover{background-color:#333232}.esri-layer-list__item-actions[hidden] .esri-layer-list__item-action{opacity:0}.esri-layer-list__item-action-icon{flex:0 0 15px;margin-top:0.1em}.esri-layer-list__item-action-image{flex:0 0 15px;width:15px;height:15px;font-size:14px;text-align:center;background-size:contain;background-repeat:no-repeat;background-position:50% 50%}.esri-layer-list__item-action-title{margin-left:5px}.esri-layer-list-panel{margin:12px 15px}.esri-layer-list-panel__content--legend .esri-legend__service{padding:0 0 12px 0}html[dir="rtl"] .esri-layer-list .esri-layer-list__item--has-children>.esri-layer-list__item-container{padding-left:20px;padding-right:5px}html[dir="rtl"] .esri-layer-list .esri-layer-list__list{margin:0 15px 0 0}html[dir="rtl"] .esri-layer-list .esri-layer-list__list--root{margin:0}html[dir="rtl"] .esri-layer-list .esri-layer-list__child-toggle .esri-layer-list__child-toggle-icon--closed{display:none}html[dir="rtl"] .esri-layer-list .esri-layer-list__child-toggle .esri-layer-list__child-toggle-icon--closed-rtl{display:block}html[dir="rtl"] .esri-layer-list .esri-layer-list__child-toggle--open .esri-layer-list__child-toggle-icon--closed-rtl{display:none}html[dir="rtl"] .esri-layer-list .esri-layer-list__item-action-title{margin-left:0;margin-right:5px}html[dir="rtl"] .esri-layer-list .esri-layer-list__action-toggle .esri-layer-list__action-toggle{margin-right:0}html[dir="rtl"] .esri-layer-list .esri-layer-list__item:after{animation:looping-progresss-bar-ani 1500ms linear infinite reverse}html[dir="rtl"] .esri-layer-list .esri-layer-list__item-error-message [class^="esri-icon-"],html[dir="rtl"] .esri-layer-list .esri-layer-list__item-error-message [class*="esri-icon-"]{margin-right:0;margin-left:0.3rem}@keyframes esri-layer-list-reveal{0%{opacity:0}25%{opacity:0}100%{opacity:1}}.esri-legend{overflow:hidden;overflow-y:auto}.esri-legend__message{padding:0.5em 1em}.esri-legend__service{padding:12px 15px;word-wrap:break-word;border-bottom:1px solid rgba(50,50,50,0.25)}.esri-legend__service:last-child{border-bottom:none}.esri-legend__layer{margin-left:7px}.esri-legend__group-layer-child{margin-left:7px;padding-left:0;padding-right:0}.esri-legend__layer-table{display:flex;flex-flow:column;width:100%;margin-bottom:12px}.esri-legend__layer-child-table{display:table;border-collapse:collapse;width:100%;margin-bottom:12px}.esri-legend__layer-body{margin-left:7px}.esri-legend__layer-row{display:flex}.esri-legend__layer-cell{min-width:100px;word-break:break-word;padding:4px 0;vertical-align:middle}.esri-legend__layer-cell--symbols{min-width:10px;text-align:center}.esri-legend__layer-table--size-ramp{display:table}.esri-legend__layer-table--size-ramp .esri-legend__layer-row{display:table-row}.esri-legend__layer-table--size-ramp .esri-legend__layer-cell{display:table-cell}.esri-legend__size-ramp ~ .esri-legend__layer-cell--info{max-width:80%;width:80%}.esri-legend__layer-cell--info{font-size:12px;padding-left:7px;padding-right:7px;word-wrap:normal;word-break:normal;max-width:250px}.esri-legend__imagery-layer-image--stretched{margin-bottom:-2px;display:block}.esri-legend__imagery-layer-cell--stretched{vertical-align:top;line-height:1;padding:0}.esri-legend__imagery-layer-info--stretched{vertical-align:top;padding:0 2px}.esri-legend__symbol{display:block;margin:auto}.esri-legend__layer-caption{display:table-caption;padding:6px 0}.esri-legend__ramp-labels{display:flex;flex-flow:column nowrap;justify-content:space-between}.esri-legend__ramps{margin-left:3px}.esri-legend__color-ramp{width:24px}.esri-legend__opacity-ramp{background-image:url(public/transparent-bg.png)}.esri-legend__ramp-tick{position:absolute;width:4px;border-top:1px solid rgba(50,50,50,0.25);line-height:0;right:1px;left:auto}.esri-legend__ramp-label{position:relative;padding:0 7px;white-space:nowrap;line-height:1em;font-size:12px}.esri-legend__ramp-label:before{position:absolute;top:0.25em;right:100%;display:block;content:"";width:0;height:0;border-style:solid;border-width:3px 4px 3px 0;border-color:transparent rgba(50,50,50,0.8) transparent transparent}.esri-legend__ramp-label:first-child{margin-top:-4px}.esri-legend__ramp-label:last-child{bottom:-3px}.esri-legend-layer-caption{display:table-caption;padding:6px 0}html[dir="rtl"] .esri-legend__ramp-label:before{border-width:3px 0 3px 4px;border-color:transparent transparent transparent rgba(50,50,50,0.8);left:100%;right:auto}html[dir="rtl"] .esri-legend__layer,html[dir="rtl"] .esri-legend__group-layer-child,html[dir="rtl"] .esri-legend__layer-body{margin-left:0;margin-right:7px}.esri-legend--card{display:flex;overflow-x:auto;transition:max-width 250ms ease-in-out;background:#fff}.esri-legend--card__section{font-size:12px;min-height:150px;min-width:300px;padding:12px 15px;border-left:1px solid rgba(50,50,50,0.25);overflow:auto}.esri-legend--card__section:first-child{border-left:none}.esri-legend--card__carousel-indicator-container{display:none}.esri-legend--card__message{padding:0.5em 1em}.esri-legend--card__service-caption-container{font-weight:600;height:45px;padding:12px 15px;border-bottom:1px solid rgba(50,50,50,0.25)}.esri-legend--card__service-caption-text{margin:0;overflow:auto;padding-bottom:20px}.esri-legend--card__layer-caption{font-weight:400;margin-bottom:12px;padding:6px 0}.esri-legend--card__service-content{display:flex;height:calc(100% - 45px)}.esri-legend--card__label-container{display:flex;flex-wrap:wrap}.esri-legend--card__relationship-label-container{display:flex;flex-direction:column}.esri-legend--card__relationship-label-container .esri-legend--card__layer-row{padding-bottom:0.5em}.esri-legend--card__relationship-label-container .esri-legend--card__layer-row:last-child{padding-bottom:0em}.esri-legend--card__relationship-section{border:none}.esri-legend--card__label-element{margin:0.1em;padding:0.5em 1em;min-width:4em;min-height:2.7em;text-align:center}.esri-legend--card__image-label{margin:0 1em 0 0.3em}.esri-legend--card__layer-row,.esri-legend--card__size-ramp-container{display:flex;align-items:center}.esri-legend--card__ramp-label{white-space:nowrap;margin:0 0.5em}.esri-legend--card__interval-separator{text-align:center;font-size:0.5em}.esri-legend--card__imagery-layer-image--stretched{margin-bottom:-2px;display:block}.esri-legend--card__symbol-container{position:relative}.esri-legend--card__interval-separators-container{position:absolute;left:50%;top:50px;transform:translate(-50%, -50%)}.esri-legend--card__carousel-title{margin:0}.esri-legend--card__service{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;border-left:1px solid rgba(50,50,50,0.25)}.esri-legend--card__symbol{display:block;margin:auto}.esri-view-width-small .esri-legend--card,.esri-view-width-less-than-small .esri-legend--card{height:282px;min-width:300px}.esri-view-width-small .esri-legend--card__section,.esri-view-width-less-than-small .esri-legend--card__section{border:none;overflow:auto;height:250px;width:250px}.esri-view-width-small .esri-legend--card__size-ramp-row,.esri-view-width-less-than-small .esri-legend--card__size-ramp-row{flex-direction:column}.esri-view-width-small .esri-legend--card__symbol-row,.esri-view-width-less-than-small .esri-legend--card__symbol-row{display:table-row;margin:5px 0;width:100%}.esri-view-width-small .esri-legend--card__label-cell,.esri-view-width-less-than-small .esri-legend--card__label-cell{display:table-cell;vertical-align:middle}.esri-view-width-small .esri-legend--card__symbol-cell,.esri-view-width-less-than-small .esri-legend--card__symbol-cell{display:table-cell;vertical-align:middle;text-align:center}.esri-view-width-small .esri-legend--card__carousel-indicator-container,.esri-view-width-less-than-small .esri-legend--card__carousel-indicator-container{align-items:center;bottom:0;box-shadow:0 -1px 0 rgba(50,50,50,0.25);display:flex;height:32px;justify-content:center;left:0;position:absolute;right:0}.esri-view-width-small .esri-ui-corner .esri-legend--card__carousel-indicator-container,.esri-view-width-less-than-small .esri-ui-corner .esri-legend--card__carousel-indicator-container{bottom:10px}.esri-view-width-small .esri-legend--card__carousel-indicator,.esri-view-width-less-than-small .esri-legend--card__carousel-indicator{cursor:pointer;display:flex;justify-content:center;align-items:center;height:100%;width:24px}.esri-view-width-small .esri-legend--card__carousel-indicator:before,.esri-view-width-less-than-small .esri-legend--card__carousel-indicator:before{background-color:transparent;border-radius:50%;box-shadow:0 0 0 1px #6e6e6e;content:"";display:block;height:10px;transition:background-color 125ms ease-in-out;width:10px}.esri-view-width-small .esri-legend--card__carousel-indicator:hover::before,.esri-view-width-small .esri-legend--card__carousel-indicator--activated:before,.esri-view-width-small .esri-legend--card__carousel-indicator--activated:hover::before,.esri-view-width-less-than-small .esri-legend--card__carousel-indicator:hover::before,.esri-view-width-less-than-small .esri-legend--card__carousel-indicator--activated:before,.esri-view-width-less-than-small .esri-legend--card__carousel-indicator--activated:hover::before{background-color:#6e6e6e}.esri-ui-corner{max-width:100%}.esri-ui-corner .esri-legend--card{max-height:420px}html[dir="rtl"] .esri-view-width-greater-than-small .esri-legend--card__section{border-left:0;border-right:1px solid rgba(50,50,50,0.25)}html[dir="rtl"] .esri-view-width-greater-than-small .esri-legend--card__section:first-child{border-right:none}html[dir="rtl"] .esri-view-width-greater-than-small .esri-legend--card__image-label{margin:0 0.3em 0 1em}.esri-relationship-ramp--diamond__container{display:flex;font-size:12px}.esri-relationship-ramp--diamond__left-column{align-self:center;padding-right:5px;text-align:right;max-width:85px}.esri-relationship-ramp--diamond__right-column{align-self:center;padding-left:5px;text-align:left;max-width:85px}.esri-relationship-ramp--diamond__middle-column{display:flex;flex-direction:column;text-align:center}.esri-relationship-ramp--diamond__middle-column--label{align-self:center;max-width:85px}.esri-relationship-ramp--diamond__middle-column--ramp{width:85px;height:85px}.esri-relationship-ramp--square__table{display:table;font-size:12px}.esri-relationship-ramp--square__table-row{display:table-row}.esri-relationship-ramp--square__table-cell{display:table-cell}.esri-relationship-ramp--square__table-label{max-width:95px}.esri-relationship-ramp--square__table-label--left-bottom{text-align:left;vertical-align:bottom}.esri-relationship-ramp--square__table-label--right-bottom{text-align:right;vertical-align:bottom}.esri-relationship-ramp--square__table-label--left-top{text-align:left;vertical-align:top}.esri-relationship-ramp--square__table-label--right-top{text-align:right;vertical-align:top}.esri-navigation-toggle{display:flex;flex-flow:column nowrap}.esri-navigation-toggle:hover,.esri-navigation-toggle:focus{background-color:#f0f0f0}.esri-navigation-toggle:hover .esri-navigation-toggle__button,.esri-navigation-toggle:focus .esri-navigation-toggle__button{color:#2e2e2e}.esri-navigation-toggle--horizontal{flex-flow:row nowrap}.esri-navigation-toggle--horizontal .esri-navigation-toggle__button--rotate{border-top:none;border-left:solid 1px rgba(50,50,50,0.25)}.esri-navigation-toggle__button{box-shadow:none;position:relative;background-color:transparent}.esri-navigation-toggle__button:before{position:absolute;top:1px;right:1px;z-index:0;content:"";width:0;height:0;border-style:solid;transition:opacity 125ms ease-in-out;opacity:0;border-width:0 6px 6px 0;border-color:transparent #2e2e2e transparent transparent}.esri-navigation-toggle__button:hover,.esri-navigation-toggle__button:focus{background-color:transparent}.esri-navigation-toggle__button--rotate{border-top:solid 1px rgba(50,50,50,0.25)}.esri-navigation-toggle__button--pan{margin-bottom:0}.esri-navigation-toggle__button--active{color:#2e2e2e}.esri-navigation-toggle__button--active:before{opacity:1}.esri-navigation-toggle.esri-disabled .esri-navigation-toggle__button{background-color:#fff;color:rgba(110,110,110,0.4);cursor:auto}.esri-navigation-toggle.esri-disabled .esri-navigation-toggle__button:before{opacity:0}html[dir="rtl"] .esri-navigation-toggle--horizontal .esri-navigation-toggle__button--rotate{border-left:none;border-right:solid 1px rgba(50,50,50,0.25)}html[dir="rtl"] .esri-navigation-toggle__button:before{border-width:6px 6px 0 0;border-color:#2e2e2e transparent transparent transparent;right:auto;left:1px}@keyframes esri-docking-animation{0%{opacity:0}25%{opacity:0}100%{opacity:1}}@keyframes popup-intro-animation-down{0%{transform:translate(0, -5px);opacity:0}100%{transform:translate(0, 0);opacity:1}}@keyframes popup-intro-animation-up{0%{transform:translate(0, 5px);opacity:0}100%{transform:translate(0, 0);opacity:1}}.esri-ui .esri-popup{pointer-events:none;position:absolute;z-index:1;display:flex}.esri-popup--shadow{box-shadow:0 1px 4px rgba(0, 0, 0, .8)}.esri-popup__button{padding:12px 7px;line-height:1.3em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#6e6e6e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex}.esri-popup__button.esri-widget__action-toggle{padding:0}.esri-popup__button--disabled{cursor:default;opacity:.4;color:rgba(110,110,110,0.4)}.esri-popup__button:hover{color:#2e2e2e}.esri-popup__button--disabled{opacity:.4}.esri-popup--aligned-top-center{transform-origin:50% 100%}.esri-popup--aligned-bottom-center{transform-origin:50% -5%}.esri-popup--aligned-top-left,.esri-popup--aligned-bottom-left{transform-origin:100% 50%}.esri-popup--aligned-top-right,.esri-popup--aligned-bottom-right{transform-origin:-5% 50%}.esri-popup--aligned-top-center,.esri-popup--aligned-top-left,.esri-popup--aligned-top-right{animation:popup-intro-animation-down 200ms ease-in-out}.esri-popup--aligned-bottom-center,.esri-popup--aligned-bottom-left,.esri-popup--aligned-bottom-right{animation:popup-intro-animation-up 200ms ease-in-out}.esri-popup__main-container{outline:none;pointer-events:auto;position:relative;z-index:1;width:340px;max-height:300px;background-color:#fff;display:flex;flex-flow:column nowrap}.esri-popup__header{position:relative;font-size:12px;align-items:flex-start;justify-content:space-between;display:flex;flex:0 0 auto}.esri-popup__header-buttons{padding:0 7px;margin:0 0 0 auto;display:flex}.esri-popup__header-title{font-size:14px;padding:12px 15px;margin:0 auto 0 0;display:block;flex:1;word-break:break-word;word-wrap:break-word}.esri-popup__header-title--button{cursor:pointer}.esri-popup__content{display:flex;flex-flow:column nowrap;flex:1 1 auto;font-size:12px;font-weight:400;margin:0 15px 12px;overflow:auto;overflow-x:hidden}.esri-popup--feature-menu-open .esri-popup__header,.esri-popup--feature-menu-open .esri-popup__content{flex:0 1 0px;overflow:hidden;opacity:0}.esri-popup--feature-updated{opacity:0;transition:opacity 375ms ease-out}.esri-popup--feature-updated-active{opacity:1}.esri-popup__content h1,.esri-popup__content h2,.esri-popup__content h3,.esri-popup__content h4,.esri-popup__content h5,.esri-popup__content h6{margin:0.5em 0 0.5em 0;letter-spacing:0;font-weight:600;line-height:1.3em}.esri-popup__content p{font-size:12px;line-height:1.3em;margin:0 0 1.2em}.esri-popup__content a{color:#6e6e6e;text-decoration:underline}.esri-popup__content a:hover{color:#2e2e2e}.esri-popup__pagination-page-text{white-space:nowrap}.esri-popup__feature-buttons,.esri-popup__feature-buttons [role="button"]{font-weight:400;font-size:12px;position:relative;display:flex;justify-content:flex-start;flex:0 0 auto}.esri-popup__feature-buttons .esri-popup__actions{padding:0 3px;display:flex;flex:2;align-items:center}.esri-popup__feature-buttons .esri-popup__action{max-width:50%}.esri-popup__feature-buttons .esri-popup__action-toggle--on .esri-popup__icon{outline:1px solid #6e6e6e;outline-offset:2px}.esri-popup--feature-menu-open .esri-popup__feature-buttons{justify-content:flex-end}[class*="esri-popup--is-docked-top-"] .esri-popup__feature-buttons,[class*="esri-popup--aligned-bottom-"] .esri-popup__feature-buttons{border-bottom:solid 1px rgba(50,50,50,0.25)}[class*="esri-popup--is-docked-bottom-"] .esri-popup__content ~ .esri-popup__feature-buttons,[class*="esri-popup--aligned-top-"] .esri-popup__content ~ .esri-popup__feature-buttons{margin-top:-12px}.esri-popup__navigation{padding:0 7px;align-items:center;display:flex;justify-content:flex-end}.esri-popup__navigation-buttons{display:flex;justify-content:flex-end;align-items:center}.esri-popup__feature-menu{left:0;font-size:12px;font-weight:400;position:absolute;width:100%;background-color:#4c4c4c;color:#fff;z-index:1;max-height:0;opacity:0;height:0;overflow:hidden;box-shadow:0 1px 6px rgba(0,0,0,0.33)}.esri-popup__feature-menu:after{right:15px;position:absolute;width:12px;height:12px;transform:rotate(45deg);content:"";display:block;background-color:inherit;pointer-events:none}[class*="esri-popup--is-docked-bottom-"].esri-popup--is-docked .esri-popup__feature-menu,[class*="esri-popup--aligned-top-"] .esri-popup__feature-menu{bottom:36px;top:auto}[class*="esri-popup--is-docked-bottom-"].esri-popup--is-docked .esri-popup__feature-menu:after,[class*="esri-popup--aligned-top-"] .esri-popup__feature-menu:after{bottom:-5px;top:auto}[class*="esri-popup--is-docked-top-"].esri-popup--is-docked .esri-popup__feature-menu,[class*="esri-popup--aligned-bottom-"] .esri-popup__feature-menu{bottom:auto;top:36px}[class*="esri-popup--is-docked-top-"].esri-popup--is-docked .esri-popup__feature-menu:after,[class*="esri-popup--aligned-bottom-"] .esri-popup__feature-menu:after{bottom:auto;top:-5px;background-color:inherit}.esri-popup__feature-menu-list{padding:0;margin:0;counter-reset:section}.esri-popup__feature-menu-item{list-style-type:none;border:solid 1px rgba(50,50,50,0.25);display:flex;flex-flow:row nowrap;align-items:center;transition:background-color 125ms ease-in-out}.esri-popup__feature-menu-item:hover,.esri-popup__feature-menu-item:focus{cursor:pointer;background-color:#333232;outline:none;border:solid 1px rgba(255,255,255,0.5)}.esri-popup__feature-menu-item::before{counter-increment:section;content:counter(section);display:flex;justify-content:center;flex:0 0 8%;text-align:center}.esri-popup__feature-menu-item--selected,.esri-popup__feature-menu-item--selected:hover{background-color:#333232;color:#e6e5e5}.esri-popup__feature-menu-item .esri-icon-check-mark{padding:0 0.5rem}.esri-popup__feature-menu-title{display:flex;flex:1 0 82%;min-height:1em;margin:0;padding:0.8em 4%;border-left:solid 1px rgba(0,0,0,0.25)}.esri-popup__feature-menu-viewport{max-height:0px;opacity:0;overflow:auto;position:relative;z-index:1;transition:max-height 250ms ease-out 62ms}.esri-popup__feature-menu-header{background-color:transparent;border-bottom:solid 1px rgba(50,50,50,0.25);padding:0;margin:0;font-weight:400;font-size:14px;line-height:1.2em;overflow:hidden;position:relative;opacity:0;transition:opacity 250ms ease-in-out 200ms}.esri-popup--feature-menu-open .esri-popup__feature-menu{height:auto;opacity:1;animation:esri-fade-in 125ms ease-out;max-height:none;overflow:visible}.esri-popup--feature-menu-open .esri-popup__feature-menu-header{padding:12px 15px;max-height:none;display:block;opacity:1;margin:0}.esri-popup--feature-menu-open .esri-popup__feature-menu-viewport{max-height:175px;opacity:1}.esri-popup__loading-container{margin:0 7px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.esri-popup__action-image{width:16px;height:16px;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;flex:1 0 16px}.esri-popup__action-text{margin:0 5px;overflow:hidden;text-overflow:ellipsis}.esri-popup__pointer{position:absolute;width:0;height:0}.esri-popup__pointer-direction{background-color:#fff;content:"";position:absolute;width:12px;height:12px}.esri-popup--aligned-top-center .esri-popup__pointer{top:100%;left:50%;margin:0 0 0 -6px}.esri-popup--aligned-bottom-center .esri-popup__pointer{bottom:100%;left:50%;margin:0 0 0 -6px}.esri-popup--aligned-top-left .esri-popup__pointer{bottom:6px;right:6px;transform:rotate(-45deg)}.esri-popup--aligned-bottom-left .esri-popup__pointer{top:6px;right:6px;transform:rotate(45deg)}.esri-popup--aligned-top-right .esri-popup__pointer{bottom:6px;left:6px;transform:rotate(45deg)}.esri-popup--aligned-bottom-right .esri-popup__pointer{top:6px;left:6px;transform:rotate(-45deg)}.esri-popup--aligned-top-center .esri-popup__pointer-direction,.esri-popup--aligned-bottom-center .esri-popup__pointer-direction{transform:scale(.75, 2) rotate(45deg)}.esri-popup--aligned-top-left .esri-popup__pointer-direction,.esri-popup--aligned-bottom-left .esri-popup__pointer-direction,.esri-popup--aligned-top-right .esri-popup__pointer-direction,.esri-popup--aligned-bottom-right .esri-popup__pointer-direction{top:-6px;left:-6px;transform:scale(1, 3.5) rotate(45deg)}.esri-popup--aligned-top-center .esri-popup__pointer-direction{top:-6px;left:0}.esri-popup--aligned-bottom-center .esri-popup__pointer-direction{bottom:-6px;left:0}.esri-view-width-xlarge .esri-popup__main-container{width:460px}.esri-view-width-large .esri-popup__main-container{width:400px}.esri-view-width-less-than-large .esri-popup__action-text{display:none}.esri-view-width-medium .esri-popup__main-container{width:340px}.esri-view-width-less-than-small .esri-popup__main-container{width:280px}.esri-view-width-xsmall .esri-popup__button[class*="esri-popup__navigation-"],.esri-view-width-xsmall .esri-popup__pagination-page-text{display:none}.esri-view-width-xsmall .esri-popup--is-docked-bottom-center{margin-bottom:16px}.esri-view-width-xsmall .esri-popup--is-docked-top-center,.esri-view-width-xsmall .esri-popup--is-docked-bottom-center{width:auto;margin:0}.esri-view-width-xsmall .esri-popup--is-docked-top-center .esri-popup__main-container,.esri-view-width-xsmall .esri-popup--is-docked-bottom-center .esri-popup__main-container{width:100%;max-height:35%;position:absolute;bottom:0;box-shadow:none}.esri-view-height-xlarge .esri-popup__main-container{max-height:320px}.esri-view-height-xlarge.esri-popup--feature-menu-open .esri-popup__feature-menu-viewport{max-height:220px}.esri-view-height-large .esri-popup__main-container{max-height:280px}.esri-view-height-large.esri-popup--feature-menu-open .esri-popup__feature-menu-viewport{max-height:180px}.esri-view-height-less-than-medium .esri-popup__main-container{max-height:200px}.esri-view-height-less-than-medium.esri-popup--feature-menu-open .esri-popup__feature-menu-viewport{max-height:100px}.esri-popup--is-docked{left:0;bottom:0;right:0;top:0;margin:15px 15px 30px 15px;animation:esri-docking-animation 250ms ease-out}.esri-popup--is-docked .esri-popup__header{padding-top:2px}.esri-popup--is-docked-top-left,.esri-popup--is-docked-top-center,.esri-popup--is-docked-top-right{align-items:flex-start}.esri-popup--is-docked-bottom-left,.esri-popup--is-docked-bottom-center,.esri-popup--is-docked-bottom-right{align-items:flex-end}.esri-popup--is-docked-top-left,.esri-popup--is-docked-bottom-left{justify-content:flex-start}.esri-popup--is-docked-top-center,.esri-popup--is-docked-bottom-center{justify-content:center}.esri-popup--is-docked-top-right,.esri-popup--is-docked-bottom-right{justify-content:flex-end}.esri-popup--is-docked-top-left .esri-popup__main-container,.esri-popup--is-docked-top-right .esri-popup__main-container,.esri-popup--is-docked-bottom-left .esri-popup__main-container,.esri-popup--is-docked-bottom-right .esri-popup__main-container{max-height:80%}[class*="esri-popup--is-docked-bottom-"] .esri-popup__main-container{position:absolute;bottom:0}html[dir="rtl"] .esri-widget .esri-popup__header-title,html[dir="rtl"] .esri-popup__header-title{margin:0 0 0 auto}html[dir="rtl"] .esri-popup__header-buttons{margin:0 auto 0 0}html[dir="rtl"] .esri-popup__feature-menu-title{border-left:none;border-right:solid 1px rgba(0,0,0,0.25)}html[dir="rtl"] .esri-popup__feature-menu:after{right:auto;left:15px}html[dir="rtl"] .esri-popup__navigation{margin:0 auto 0 0}html[dir="rtl"] .esri-popup__actions{margin:0 0 0 auto}html[dir="rtl"] .esri-popup--is-docked .esri-popup__loading-container{order:0}html[dir="rtl"] .esri-popup--is-docked-top-left,html[dir="rtl"] .esri-popup--is-docked-bottom-left{justify-content:flex-end}html[dir="rtl"] .esri-popup--is-docked-top-right,html[dir="rtl"] .esri-popup--is-docked-bottom-right{justify-content:flex-start}.esri-print{position:relative;padding:12px 15px;overflow-y:auto}.esri-print section[aria-hidden="true"]{display:none}.esri-print__form-section-container{margin:0 0 12px 0}.esri-print__header-title{font-size:16px;font-weight:600;padding:0 0 12px;margin:0 auto 0 0}.esri-print__layout-section,.esri-print__map-only-section{padding:12px 0 0;border-top:1px solid rgba(50,50,50,0.25)}.esri-print__layout-tab-list{position:relative;bottom:-1px;padding:0;margin:0;display:flex;justify-content:space-between}.esri-print__layout-tab{display:inline-block;text-align:center;margin:0;padding:5px 5px;width:100%;cursor:pointer;color:#6e6e6e;border:1px solid rgba(0,0,0,0)}.esri-print__layout-tab:hover,.esri-print__layout-tab:focus{color:#323232;background-color:#ededed;border-bottom:1px solid rgba(50,50,50,0.25)}.esri-print__layout-tab[aria-selected="true"],.esri-print__layout-tab[aria-selected="true"]:hover{background-color:#fff;color:#323232;border-color:rgba(50,50,50,0.25);border-bottom-color:#fff}.esri-print__panel--error{color:#8c2907}.esri-print__panel-container{flex:1 0}.esri-print__input-text{width:100%;margin:0}.esri-print__scale-input-container{display:flex;align-items:center}.esri-print__advanced-options-section{background-color:#f5f5f5;color:#3a3a3a}.esri-print__advanced-options-button-container{color:#3a3a3a;display:flex;justify-content:flex-start;align-items:center;background-color:transparent;width:100%;overflow:visible}.esri-print__advanced-options-button{border:none;cursor:pointer;font-family:inherit;padding:6px 7px;width:100%;background-color:transparent}.esri-print__advanced-options-button[aria-expanded="true"] .esri-print__advanced-options-button-icon--closed,.esri-print__advanced-options-button[aria-expanded="false"] .esri-print__advanced-options-button-icon--opened,.esri-print__advanced-options-button .esri-print__advanced-options-button-icon--closed-rtl{display:none}.esri-print__advanced-options-button[aria-expanded="false"] .esri-print__advanced-options-button-icon--closed,.esri-print__advanced-options-button[aria-expanded="true"] .esri-print__advanced-options-button-icon--opened{display:block}.esri-print__advanced-options-button-title{font-size:12px;margin:0 0.2em}.esri-print__advanced-options-container{font-size:12px;padding:6px 7px}.esri-print__advanced-options-container .esri-print__form-section-container{margin-bottom:6px}.esri-print__author-info-container .esri-print__input-text{margin-bottom:0.2em}.esri-print__size-container{display:flex;align-items:center;justify-content:space-between}.esri-print__advanced-options-section [class*="esri-icon"],.esri-print__size-container [class*="esri-icon"]{background:transparent}.esri-print__size-container [class*="esri-icon"]{align-self:flex-end}.esri-print__size-container button{color:#6e6e6e}.esri-print__width-container,.esri-print__height-container{flex:0 0 43%}.esri-print__swap-button{flex:0 0 5%;border:none}.esri-print__refresh-button{border:1px solid rgba(50,50,50,0.25);border-left-width:0}.esri-print__export-button{margin:12px 0}.esri-print__export-panel-container{font-size:12px;border-top:1px solid #ddd;padding:12px 0}.esri-print__export-panel-container [class*="esri-icon"]{margin-right:0.5em;margin-top:0.15em}.esri-print__exported-file-link-title{word-break:break-all}.esri-print__exported-file-link{color:#6e6e6e;display:flex;align-items:flex-start;margin-bottom:6px;text-decoration:none}.esri-print__exported-file-link:hover{color:#2e2e2e}.esri-print__exported-file--error{color:#8c2907;cursor:pointer}.esri-print .esri-print__exported-file--error:hover{color:#8c2907}.esri-print__loader{height:40px;width:32px;background:url(public/loading-throb.gif) no-repeat center;margin:0 auto}html[dir="rtl"] .esri-print__refresh-button{border-left-width:1px;border-right-width:0}html[dir="rtl"] .esri-print__export-panel-container [class*="esri-icon"]{margin-right:0;margin-left:0.5em}html[dir="rtl"] .esri-print__advanced-options-button[aria-expanded="false"] .esri-print__advanced-options-button-icon--closed{display:none}html[dir="rtl"] .esri-print__advanced-options-button[aria-expanded="false"] .esri-print__advanced-options-button-icon--closed-rtl{display:block}.esri-direct-line-measurement-3d__container{position:relative;padding:12px 15px;overflow-y:auto}.esri-direct-line-measurement-3d__container a{text-decoration:none}.esri-direct-line-measurement-3d__header{position:relative;font-size:12px;align-items:flex-start;justify-content:space-between;display:flex;flex:0 0 auto}.esri-direct-line-measurement-3d__header-title,h1.esri-direct-line-measurement-3d__header-title{font-size:16px;font-weight:600;padding:8px 0;margin:0;display:block;flex:1;word-break:break-word;text-align:left}.esri-direct-line-measurement-3d__hint{padding-bottom:12px}.esri-direct-line-measurement-3d__panel--error{color:#8c2907}.esri-direct-line-measurement-3d__measurement-item{display:flex;align-items:baseline}.esri-direct-line-measurement-3d__measurement-item--disabled{display:flex;color:rgba(50,50,50,0.4)}.esri-direct-line-measurement-3d__measurement-item-title{flex:1;line-height:24px}.esri-direct-line-measurement-3d__measurement-item-value{flex:1;line-height:24px}.esri-direct-line-measurement-3d__units{display:flex;padding-bottom:12px;align-items:baseline}.esri-direct-line-measurement-3d__units-label{flex:1;line-height:24px}.esri-direct-line-measurement-3d__units-select-wrapper{flex:1}.esri-direct-line-measurement-3d__units-select{width:100%;padding-right:2.7em}.esri-raster-symbology{display:flex;flex-flow:column nowrap}.esri-raster-symbology-editor--hidden{display:none}.esri-raster-symbology-editor--block{display:block}.esri-raster-symbology-editor__percent-clip-row{display:table-row}.esri-raster-symbology-editor__std-deviation-row{display:table-row}.esri-raster-symbology-editor__stretch-dra-row{display:table-row}.esri-raster-symbology-editor__stretch-color-ramp-row{display:table-row}.esri-raster-symbology-editor__table{width:100%}.esri-raster-symbology-editor__filtering-select{width:100% !important}.field-esriRasterSymbologyEditorUniqueValueSymbol{width:20%}.field-esriRasterSymbologyEditorUniqueValueValue{width:80%}.esri-raster-symbology-editor__thumbnail-image,.esri-raster-symbology-editor__symbology-type-icon--rgb,.esri-raster-symbology-editor__symbology-type-icon--stretch,.esri-raster-symbology-editor__symbology-type-icon--unique-value,.esri-raster-symbology-editor__symbology-type-icon--discrete{width:32px;height:32px}.esri-raster-symbology-editor__stretch-type-icon--min-max{background-image:url(public/raster-symbology-editor-stretch-type-min-max.png)}.esri-raster-symbology-editor__stretch-type-icon--none{background-image:url(public/raster-symbology-editor-stretch-type-none.png)}.esri-raster-symbology-editor__stretch-type-icon--standard-deviation{background-image:url(public/raster-symbology-editor-stretch-type-standard-deviation.png)}.esri-raster-symbology-editor__stretch-type-icon--percent-clip{background-image:url(public/raster-symbology-editor-stretch-type-percent-clip.png)}.esri-raster-symbology-editor__band-combination-icon--natural-color{background-image:url(public/raster-symbology-editor-band-combination-natural-color.png)}.esri-raster-symbology-editor__band-combination-icon--land-water{background-image:url(public/raster-symbology-editor-band-combination-land-water.png)}.esri-raster-symbology-editor__band-combination-icon--landuse{background-image:url(public/raster-symbology-editor-band-combination-landuse.png)}.esri-raster-symbology-editor__band-combination-icon--bathymetric{background-image:url(public/raster-symbology-editor-band-combination-bathymetric.png)}.esri-raster-symbology-editor__band-combination-icon--vegetation{background-image:url(public/raster-symbology-editor-band-combination-vegetation.png)}.esri-raster-symbology-editor__band-combination-icon--color-infrared{background-image:url(public/raster-symbology-editor-band-combination-color-infrared.png)}.esri-raster-symbology-editor__symbology-type-icon--rgb{background-image:url(public/raster-symbology-editor-symbology-type-rgb.png)}.esri-raster-symbology-editor__symbology-type-icon--stretch{background-image:url(public/raster-symbology-editor-symbology-type-stretch.png)}.esri-raster-symbology-editor__symbology-type-icon--unique-value{background-image:url(public/raster-symbology-editor-symbology-type-unique-value.png)}.esri-raster-symbology-editor__symbology-type-icon--discrete{background-image:url(public/raster-symbology-editor-symbology-type-discrete.png)}.esri-raster-symbology-editor__menu-item-td{border:none !important;background:none !important}.esri-raster-symbology-editor__dgrid-symbol-cell{width:15px;height:15px;border:1px solid #000;margin-left:auto;margin-right:auto}.esri-raster-symbology-editor__menu-item-text{white-space:pre-wrap;width:40ex}.esri-raster-symbology-editor__checkbox{display:inline-block}.esri-renderer-slider{position:relative;display:inline-block;margin:10px;font-weight:normal;text-align:left;background-color:#fff}.esri-renderer-slider .esri-slider-node{position:relative;display:inline-block;vertical-align:top;padding:10px 4px;white-space:nowrap;margin:0 0 0 80px}.esri-renderer-slider .esri-slider-area{display:inline-block;box-sizing:border-box;border:1px solid #888;width:2px;height:200px}.esri-renderer-slider .esri-slider-area-right{width:140px;height:200px;display:inline-block;vertical-align:top}.esri-slider-ramp-surface{border:1px solid #888}.esri-renderer-slider .esri-slider-area-right *:focus{outline:none}.esri-renderer-slider .esri-slider-area-right .esri-histogram-bar:hover{cursor:pointer;fill:#888}.esri-renderer-slider .esri-ramp{border:1px solid #888}.esri-renderer-slider .esri-moveable{position:absolute;left:0}.esri-renderer-slider .esri-handle-container{position:absolute;height:20px;width:18px}.esri-renderer-slider .esri-handle{position:absolute;background-color:#000;border:1px solid #ccc;border-right:none;box-sizing:border-box;cursor:pointer;width:10px;height:14px;top:3px;background-image:url(public/handles.png);background-position:-15px -8px;z-index:4;box-shadow:0px 1px 3px #000}.esri-renderer-slider .esri-handle-span{background-color:#000;border:1px solid #ccc;box-shadow:2px 0 3px #000;height:12px;width:12px;transform:scale(0.707) rotate(45deg);position:absolute;z-index:3;top:3px;left:3px}.esri-renderer-slider .esri-handle:hover,.esri-handle-span:hover+.esri-handle{background-position:-30px -8px;background-color:#fff}.esri-renderer-slider .esri-handle-span:hover{cursor:pointer}.esri-renderer-slider .esri-handle-label{position:absolute;right:5px;top:3px;text-align:right}.esri-renderer-slider .esri-handle-label-span:hover{background-color:#e5f2fe;cursor:pointer;text-decoration:underline}.esri-renderer-slider .esri-moveable .dijitNumberTextBox,.esri-renderer-slider .esri-moveable .dijitValidationTextBox{text-align:start;position:relative;width:100px;top:-3px;left:117px;z-index:99}.esri-renderer-slider .esri-moveable .dijitValidationTextBox{width:140px;left:157px}.esri-renderer-slider .esri-handler-tick{border-top:1px solid #fff;border-bottom:1px solid #000;box-sizing:border-box;height:1px;left:10px;position:absolute;top:9px;width:32px;z-index:2}.esri-renderer-slider .esri-handler-tick-top{border-top:1px solid #fff;border-bottom:1px solid #000}.esri-renderer-slider .esri-handler-tick-bottom{border-top:1px solid #000;border-bottom:1px solid #fff}.esri-renderer-slider .esri-top-label-node{margin-bottom:4px}.esri-renderer-slider .esri-top-label-node,.esri-renderer-slider .esri-bottom-label-node{height:22px;margin:auto;text-align:center;line-height:20px}.esri-renderer-slider .esri-top-label-node,.esri-renderer-slider .esri-bottom-label-node,.esri-renderer-slider .esri-handle-label{font-family:Verdana, Helvetica, sans-serif;font-size:10px;color:#444}.esri-renderer-slider .esri-handler-tick-size{border-top:none !important;border-bottom:1px solid #000 !important;width:32px !important}.esri-renderer-slider .esri-heatmap-tick{width:34px !important}.esri-renderer-slider .esri-top-label-node span,.esri-renderer-slider .esri-bottom-label-node span{height:20px}.esri-renderer-slider .esri-top-label-node-hover:hover,.esri-renderer-slider .esri-bottom-label-node-hover:hover{background-color:#e5f2fe;cursor:pointer;text-decoration:underline}.dj_rtl .esri-renderer-slider .esri-slider-node{margin:0 80px 0 0}.dj_rtl .esri-renderer-slider .esri-slider-area-right{text-align:right}.dj_rtl .esri-renderer-slider .esri-slider-node .esri-handle-label{direction:ltr;unicode-bidi:embed;left:0;position:absolute;right:auto;text-align:left;top:3px;padding-left:3px}.dj_rtl .esri-renderer-slider .esri-moveable .dijitNumberTextBox{left:-112px;text-align:right}.dj_rtl .esri-renderer-slider .esri-moveable .dijitValidationTextBox{left:-152px;text-align:right}.dj_rtl .esri-renderer-slider .esri-handler-tick{left:-42px}.dj_rtl .esri-renderer-slider .esri-top-label-node,.dj_rtl .esri-renderer-slider .esri-bottom-label-node{direction:ltr;unicode-bidi:embed}.dj_rtl .esri-renderer-slider .esri-handle{border:1px solid #ccc;border-left:none;box-shadow:0px 1px 3px #000;background-position:-16px -8px}.dj_rtl .esri-renderer-slider .esri-handle-span{box-shadow:2px 0 3px #000;left:1px}.esri-scale-bar.esri-widget{background:transparent;box-shadow:none}.esri-scale-bar__bar-container{position:relative;display:flex;align-items:flex-end;transition:width 250ms ease-in-out}.esri-scale-bar__bar-container--ruler{flex-direction:column}.esri-scale-bar__bar-container--line:last-child{align-items:flex-start}.esri-scale-bar__ruler{display:flex;flex-wrap:wrap;height:6px;background-color:#fff;margin:0 2ch 0 .5ch;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3)}.esri-scale-bar__ruler-block{height:50%;width:25%;background-color:#6e6e6e}.esri-scale-bar__ruler-block:nth-child(-n+2){margin-right:25%}.esri-scale-bar__ruler-block:nth-child(n+3){margin-left:25%}.esri-scale-bar__line{position:relative;height:3px;background-color:#6e6e6e;bottom:0;left:0;right:2ch}.esri-scale-bar__line--bottom{top:-3px;border-bottom:1px solid rgba(255,255,255,0.25)}.esri-scale-bar__line--top:before,.esri-scale-bar__line--top:after,.esri-scale-bar__line--bottom:before,.esri-scale-bar__line--bottom:after{content:"";display:block;width:3px;height:9px;background-color:#6e6e6e;position:absolute;border-right:1px solid rgba(255,255,255,0.25)}.esri-scale-bar__line--top:before{bottom:0;left:0}.esri-scale-bar__line--top:after{bottom:0;right:0}.esri-scale-bar__line--bottom:before{top:0;left:0}.esri-scale-bar__line--bottom:after{height:7px;top:2px;right:0}.esri-scale-bar__label-container{position:relative}.esri-scale-bar__label-container--line{position:relative;left:-2ch}.esri-scale-bar__label-container--ruler{display:flex;width:100%;justify-content:space-between}.esri-scale-bar__label{font-size:12px;text-shadow:0 0 1px #fff,0 0 1px #fff,0 0 1px #fff;color:#323232;font-weight:600;white-space:nowrap;padding:0.5em 0 0.7em 0}html[dir="rtl"] .esri-scale-bar__ruler{margin:0 .5ch 0 2ch}html[dir="rtl"] .esri-scale-bar__label-container--line{left:auto;right:-2ch}.esri-search{width:240px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;overflow:visible}.esri-search .esri-widget--button{box-shadow:none}.esri-search .esri-icon-notice-triangle{font-size:16px;line-height:16px;margin:0 5px 0 0;vertical-align:text-bottom}.esri-search .esri-widget__loader{align-items:center;display:flex;justify-content:center;min-height:32px}.esri-search .esri-widget__loader-text{margin:0 5px}.esri-search__container,.esri-search__input-container,.esri-search__form{display:flex;flex-flow:row nowrap}.esri-search__container{position:relative;align-items:stretch;flex:1 0 100%}.esri-search__container .esri-search__input,.esri-search__container .esri-widget--button{z-index:0}.esri-search__container .esri-search__input:focus,.esri-search__container .esri-widget--button:focus{z-index:1}.esri-search--searching:before,.esri-search--searching:after{content:"";position:absolute;height:2px;top:0}.esri-search--searching:before{background-color:rgba(50,50,50,0.25);width:100%;z-index:1}.esri-search--searching:after{background-color:#6e6e6e;width:20%;z-index:2;animation:looping-progresss-bar-ani 1500ms linear infinite}.esri-search__input-container{align-items:stretch;flex:2 0}.esri-search__form{padding:0;margin:0;align-items:stretch;flex:1 0}.esri-search__input{display:block;width:100%;margin:0;border:none}.esri-search__input::-ms-clear{display:none}.esri-search__input::-moz-placeholder{color:rgba(50,50,50,0.4);opacity:1}.esri-search__input:-ms-input-placeholder{color:rgba(50,50,50,0.4)}.esri-search__input::-webkit-input-placeholder{color:rgba(50,50,50,0.4)}.esri-search__submit-button,.esri-search__sources-button{cursor:pointer;align-self:flex-end}.esri-search__submit-button{border-left:solid 1px rgba(50,50,50,0.25)}.esri-search__sources-button{border-right:solid 1px rgba(50,50,50,0.25)}.esri-search__sources-button--up{display:none}.esri-search__clear-button{align-self:flex-end;display:flex}.esri-search__source-name{clip:rect(0 0 0 0);overflow:hidden;position:absolute;height:1px;width:1px}.esri-search__suggestions-menu [class^="esri-icon"]{vertical-align:middle}.esri-search__suggestions-menu .esri-header:first-child,.esri-search__suggestions-menu ul:first-child{border:none}.esri-search--show-suggestions .esri-search__suggestions-menu,.esri-search--sources .esri-search__sources-menu{overflow:auto;visibility:visible;max-height:300px;animation:esri-fade-in 250ms ease-out}.esri-search__source--active{background-color:#ededed;color:#191818}.esri-search--warning .esri-search__warning-menu{transition:opacity 125ms ease-in-out;visibility:visible;opacity:1;max-height:inherit}.esri-search__sources-button{display:flex}.esri-search--multiple-sources .esri-search__input{border-left:0}.esri-search__warning-menu{z-index:1;font-size:14px;opacity:0}.esri-search__warning-body{padding:0.8em 1em}.esri-search__warning-header{font-weight:bold;margin-bottom:5px}.esri-ui-bottom-left .esri-search__sources-button--up,.esri-ui-bottom-right .esri-search__sources-button--up{display:flex}.esri-ui-bottom-left .esri-search__sources-button--down,.esri-ui-bottom-right .esri-search__sources-button--down{display:none}html[dir="rtl"] .esri-search__submit-button{border-left:none;border-right:solid 1px rgba(50,50,50,0.25)}html[dir="rtl"] .esri-search__sources-button{border-right:none;border-left:solid 1px rgba(50,50,50,0.25)}html[dir="rtl"] .esri-search__container:after{animation:looping-progresss-bar-ani 1500ms linear infinite reverse}.esri-search-result-renderer .esri-search-result-renderer__more-results-header{font-weight:bold;margin-bottom:2px}.esri-search-result-renderer .esri-search-result-renderer__more-results-item{margin-bottom:10px}.esri-search-result-renderer .esri-search-result-renderer__more-results-list{display:none}.esri-search-result-renderer .esri-search-result-renderer__more-results-list ul{list-style:none;margin:0 0 10px 0;padding:0}.esri-search-result-renderer .esri-search-result-renderer__more-results-list li{padding:2px 0}.esri-search-result-renderer .esri-search-result-renderer__more-results--show-more-results .esri-search-result-renderer__more-results-list{display:block;margin-top:10px;padding-top:10px;border-top:1px solid #ccc}@keyframes esri-spinner--start-animation{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes esri-spinner--finish-animation{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0)}}@keyframes esri-spinner--rotate-animation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.esri-ui .esri-spinner{background-color:transparent;box-shadow:none;padding:0;overflow:visible;width:24px;height:24px;position:absolute;left:-999em;top:-999em;z-index:2;pointer-events:none;display:none;opacity:0;transform-origin:0 0}.esri-ui .esri-spinner::before{position:absolute;margin:-50% 0 0 -50%;width:100%;height:100%;background:url(public/Loading_Indicator_double_32.svg) no-repeat center;display:block;content:"";animation:esri-spinner--rotate-animation 750ms linear infinite}.esri-ui .esri-spinner--start{display:block;animation:esri-spinner--start-animation 250ms cubic-bezier(0.17, 0.67, 0.36, 0.99) forwards}.esri-ui .esri-spinner--finish{display:block;opacity:1;animation:esri-spinner--finish-animation 125ms ease-in forwards;animation-delay:75ms}.esri-tags .select2-container-multi .select2-choices{list-style-type:none}.esri-tags .select2-container-multi .select2-choices .select2-search-choice{padding:3px 18px 3px 3px;margin:3px 5px 3px 5px;position:relative;line-height:13px;color:#333;cursor:default;border:1px solid #7fbbdf;display:inline-block;border-radius:3px;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#d1e9f9;filter:none;background-image:none}.esri-tags .select2-container-multi .select2-search-choice-close{left:3px}.esri-tags .select2-search-choice-close{background-image:url(public/ago_sprite.png) !important;background-position:-48px -81px;width:13px;height:13px;display:block;position:absolute;left:auto;right:3px;top:3px;font-size:1px;outline:none}.esri-tags .select2-search-choice-close:hover,.esri-tags .select2-search-choice-close:focus{background-position:-32px -81px}.esri-tags .select2-container .dgrid-row.ui-state-default{padding:3px 3px 4px 3px;cursor:pointer;outline:none !important}.esri-tags .select2-container .dgrid-row.ui-state-default.dgrid-row-odd{background:#eee}.esri-tags .select2-container .dgrid-row.ui-state-default.dgrid-hover,.esri-tags .select2-container .dgrid-row.ui-state-default.dgrid-row-odd.dgrid-hover,.esri-tags .dgrid-focus,.esri-tags .select2-container-multi .select2-choices .select2-search-choice-focus{background:#e1f0fb !important}.esri-tags .select2-container .dgrid-no-data{color:#969696;font-size:1.3em;padding:1em;text-align:center}.esri-tags .select2-container .dgrid-scroller{outline:none !important}.esri-tags .select2-container-multi .select2-choices .select2-search-choice{padding:3px 20px 3px 3px;float:left}.dj_rtl .esri-tags .select2-container-multi .select2-choices .select2-search-choice{padding:3px 5px 3px 18px;float:right}.dj_rtl .esri-tags .select2-container-multi .select2-search-choice-close{right:auto;left:3px}.esri-tags .dijitReset .dijitInputInner,.esri-tags .dijitInputField{margin-left:0.3em}.dj_rtl .esri-tags .dijitReset .dijitInputInner,.dj_rtl .esri-tags .dijitInputField{margin-left:0;margin-right:0.3em}.esri-tags .dijitInputInner{background-color:white !important}div.esri-tags{outline:none}.esri-tags .highlight-match{color:red}.esri-tags .dgrid-no-data,.esri-tags .dgrid-loading{color:#aaa;font-size:2em;padding:1em;text-align:center}.esri-tags th.field-tag{display:none}.esri-tags .dgrid-selected{background:#999}.esri-tags .dgrid-cell{border:none !important}.esri-tags .dgrid-focus{background-color:#cccccc}.esri-tags .dijitInputInner{background-color:white !important}.esri-tags .dgrid-scroller{margin-top:0 !important}.esri-tags .dijitButton{position:absolute !important;top:120px !important}.esri-tags .rtl{padding-right:1em}.esri-tags .grid-height-limiter{height:6em}.esri-tags .select2-container{margin:0;position:relative;display:inline-block;vertical-align:middle}.esri-tags .select2-container,.esri-tags .select2-search,.esri-tags .select2-search input{box-sizing:border-box}.esri-tags .select2-container .select2-choice{display:block;height:26px;padding:0 0 0 8px;overflow:hidden;position:relative;border:1px solid #aaa !important;white-space:nowrap;line-height:26px;color:#444;text-decoration:none;border-radius:4px;background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;background-image:-ms-linear-gradient(to top, #fff 0%, #eee 50%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#eeeeee", GradientType=0 );background-image:linear-gradient(to top, #fff 0%, #eee 50%)}.esri-tags .select2-container .select2-choice span{margin-right:26px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.esri-tags .select2-search{display:inline-block;width:100%;min-height:26px;margin:0;padding-left:4px;padding-right:4px;position:relative;z-index:10000;white-space:nowrap}.esri-tags .select2-search input{width:100%;height:auto !important;min-height:26px;padding:4px 20px 4px 5px;margin:0;outline:0;font-family:sans-serif;font-size:1em;border:1px solid #aaa;border-radius:0;box-shadow:none;background:#fff url(public/select.png) no-repeat 100% -22px;background:url(public/select.png) no-repeat 100% -22px,linear-gradient(to top, #fff 85%, #eee 99%)}.esri-tags .select2-container-multi .select2-choices{height:auto !important;height:1%;margin:0;padding:0;position:relative;border:1px solid #aaa;cursor:text;overflow:hidden}.esri-tags .select2-container-multi .select2-choices{min-height:26px}.esri-tags .select2-container-multi.select2-container-active .select2-choices{border:1px solid #5897fb;outline:none;box-shadow:0 0 5px rgba(0,0,0,0.3)}.esri-tags .select2-container-multi .select2-choices li{float:left;list-style:none}.esri-tags .select2-container-multi .select2-choices .select2-search-field{margin:0;padding:0;white-space:nowrap}.esri-tags .select2-container-multi .select2-choices .select2-search-field input{padding:5px;margin:1px 0;font-family:sans-serif;font-size:100%;color:#666;outline:0;border:0;box-shadow:none;background:transparent !important}.esri-tags .select2-default{color:#999 !important}.esri-tags .select2-container-multi .select2-choices .select2-search-choice{padding:3px 5px 3px 18px;margin:3px 0 3px 5px;position:relative;line-height:13px;color:#333;cursor:default;border-radius:3px;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.esri-tags .select2-container-multi .select2-choices .select2-search-choice span{cursor:default}.esri-tags .select2-container-multi .select2-choices .select2-search-choice-focus{background:#d4d4d4}.esri-tags .select2-search-choice-close{display:block;width:12px;height:13px;position:absolute;right:3px;top:3px;font-size:1px;outline:none}.esri-tags .dijitReset .dijitInputInner,.esri-tags .dijitInputField{line-height:23px;padding:2px 0 0 !important;outline:none}.esri-tags .ie-style .dijitReset .dijitInputInner,.esri-tags .ie-style .dijitInputField{line-height:21px !important;padding:2px 0 2px !important}.esri-tags .dijitPlaceHolder{left:0 !important}.dj_rtl .esri-tags .dijitPlaceHolder{left:auto;right:0 !important}.esri-tags .input-text-box{margin-top:0.2em;margin-bottom:0.2em;border:none !important;margin-left:10px}.esri-tags .drop-down-list{display:none;position:absolute;z-index:999;box-shadow:2px 2px 20px #888888;background-color:white}.esri-tags .select2-container-multi .select2-choices .select2-search-choice{padding:3px 20px 3px 3px;float:left}.dj_rtl .esri-tags .select2-container-multi .select2-choices .select2-search-choice{padding:3px 3px 3px 20px;float:right}.esri-tags .select2-container-multi .select2-search-choice-close{right:3px;left:auto}.dj_rtl .esri-tags .select2-container-multi .select2-search-choice-close{left:3px;right:auto}.esri-tags .container_2{width:92%;margin-left:4%;margin-right:4%}.esri-tags .grid_1,.esri-tags .grid_2{display:inline;float:left;position:relative;margin:0}.dj_rtl .esri-tags .grid_1,.dj_rtl .esri-tags .grid_2{float:right}.esri-tags .alpha{margin-left:0}.esri-tags .omega{margin-right:0}.esri-tags .container_2 .grid_1{width:48%}.esri-tags .container_2 .grid_2{width:98%}.esri-tags .container_2 .prefix_1{padding-left:50%}.esri-tags .container_2 .suffix_1{padding-right:50%}.esri-tags .container_2 .push_1{left:50%}.esri-tags .container_2 .pull_1{left:-50%}.esri-tags .clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.esri-tags .clearfix:after{clear:both;content:" ";display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}.esri-tags .clearfix{display:inline-block}.esri-tags .clearfix{height:1%}.esri-tags .clearfix{display:block}.esri-time-picker{display:inline-block;border:1px solid rgba(50,50,50,0.25);padding:0 0.5em}.esri-time-picker__input{border:none}.esri-zoom{display:flex;flex-flow:column nowrap}.esri-zoom.esri-zoom--horizontal{flex-flow:row-reverse nowrap}.esri-zoom.esri-zoom--horizontal .esri-widget--button:last-child{border-top:none}.esri-zoom.esri-zoom--horizontal .esri-widget--button:first-child{border-left:solid 1px rgba(50,50,50,0.25)}.esri-zoom .esri-widget--button{box-shadow:none}.esri-zoom .esri-widget--button:first-child{margin-bottom:0}.esri-zoom .esri-widget--button:last-child{border-top:solid 1px rgba(50,50,50,0.25)}html[dir="rtl"] .esri-zoom.esri-zoom--horizontal .esri-widget--button:first-child{border-top:none}html[dir="rtl"] .esri-zoom.esri-zoom--horizontal .esri-widget--button:last-child{border-left:solid 1px rgba(50,50,50,0.25)}

.layer-list {
  height: 100%;
  max-width: none; }

.detail-view {
  height: 100%;
  max-width: none;
  overflow: auto; }

:focus {
  outline: none;
  outline-offset: 0;
  -moz-outline-radius: 0; }

.esri-view-width-xsmall .esri-expand--auto .esri-expand__mask--expanded {
  z-index: 2; }

.esri-view-width-xsmall .esri-expand--auto .esri-expand__container--expanded {
  z-index: 2;
  margin-top: 55px;
  overflow: auto;
  max-height: 400px; }

.esri-ui-top-left {
  top: 80px;
  left: 0; }

@media (max-width: 767px) {
  .esri-ui-top-left {
    top: 100px; } }

.esri-search__input-container {
  flex: none !important; }

.esri-print__panel-container.esri-print__advanced-options-section {
  display: none; }

.react-tabs {
  height: 100%; }

.react-tabs__tab-list {
  border-bottom: 1px solid #aaa;
  padding: 0;
  margin: 0; }

.width100 {
  width: 100%; }

.flex-tabs {
  display: flex;
  justify-content: stretch; }

.react-tabs__tab {
  display: inline-block;
  border: 1px solid transparent;
  border-bottom: none;
  bottom: -1px;
  position: relative;
  list-style: none;
  padding: 6px 12px;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent; }

.react-tabs__tab--selected {
  background: #fff;
  border-color: #aaa;
  color: black;
  border-radius: 5px 5px 0 0; }

.react-tabs__tab--disabled {
  color: GrayText;
  cursor: default; }

.react-tabs__tab:focus {
  box-shadow: 0 0 5px #0188fe;
  border-color: #0188fe;
  outline: none; }

.react-tabs__tab:focus:after {
  position: absolute;
  height: 5px;
  left: -4px;
  right: -4px;
  bottom: -5px;
  background: #fff; }

.react-tabs__tab-panel {
  display: none;
  height: calc(100% - 30px); }

.react-tabs__tab-panel--selected {
  display: block; }

.coordinates-tabs__tab-list {
  border-bottom: 1px solid #aaa;
  margin: 0 0 10px;
  padding: 0; }

.coordinates-tabs__tab {
  display: inline-block;
  border: 2px solid transparent;
  border-bottom: none;
  bottom: -1px;
  position: relative;
  list-style: none;
  padding: 6px 12px;
  cursor: pointer;
  font-family: Sans-Serif; }

.coordinates-tabs__tab--selected {
  background: #fff;
  border-color: #aaa;
  color: black;
  font-weight: 700;
  letter-spacing: 1px;
  border-radius: 5px 5px 0 0; }

.coordinates-tabs__tab--disabled {
  color: GrayText;
  cursor: default; }

.coordinates-tabs__tab:focus {
  box-shadow: 0 0 5px #0188fe;
  border-color: #0188fe;
  outline: none; }

.coordinates-tabs__tab:focus:after {
  content: "";
  position: absolute;
  height: 5px;
  left: -4px;
  right: -4px;
  bottom: -5px;
  background: #fff; }

.coordinates-tabs__tab-panel {
  display: none; }

.coordinates-tabs__tab-panel--selected {
  display: block;
  margin-bottom: 20px;
  background-color: #e8edf0;
  box-shadow: 5px 5px 5px 0px #000000;
  border-bottom: 1px solid black;
  padding: 20px 5px; }

.ReactTable .rt-tbody .rt-tr {
  max-height: 40px; }

.tableCollapeTitle {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.ReactTable .rt-tr-group {
  -webkit-box-flex: unset !important;
  -ms-flex: none !important;
  flex: none !important; }

.table-react-tabs__tab-panel {
  height: calc(100% - 40px); }

.tableToolbarBtn {
  border: 0;
  border-radius: 0;
  padding: 3px;
  color: white;
  -o-transition: all .1s ease;
  transition: all .1s ease;
  outline: none;
  cursor: pointer;
  background-color: white; }
  .tableToolbarBtn.marginLeft {
    margin-left: 3px; }

.tableToolbarBtn:not([disabled]):hover {
  background: #e4e9ed;
  color: #768896; }

.tableToolbarBtn[disabled] {
  opacity: 0.5;
  cursor: default; }

.tableToolbarBtn.selected {
  background: rgba(127, 224, 127, 0.65); }

.detailInnterTableContainer {
  background: white;
  box-shadow: 2px 2px 10px;
  /* margin-top: 20px; */
  padding: 20px;
  width: 90%;
  margin: auto;
  margin-top: 10px; }

.ReactTable .-pagination .-center {
  -webkit-box-flex: 1 !important;
  -ms-flex: 1 !important;
  flex: 1 !important; }

.ReactTable .-pagination {
  position: relative;
  padding: 0; }

.ReactTable .-pagination .-btncontainer {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center; }

.ReactTable .paginationTools {
  max-height: 0;
  height: auto;
  position: absolute;
  bottom: 100%;
  width: 100%;
  background-color: #f5f8fa;
  transition: max-height 0.5s ease;
  border-top: 1px solid gray;
  overflow: hidden;
  display: flex;
  margin-left: -3px; }

.mobile-table-header {
  height: 40px;
  display: flex;
  text-align: center;
  justify-content: center;
  align-items: center;
  background-color: aliceblue; }

.table-no-results {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  height: 100%;
  font-size: 20px; }

.ReactTable .rt-rthead {
  min-width: 0px !important;
  width: 100% !important;
  overflow-x: hidden !important; }

.ReactTable .rt-tbody {
  min-width: 0px !important;
  width: 100% !important;
  height: fit-content !important;
  overflow-x: hidden !important;
  overflow-y: visible !important; }

.ReactTable {
  -webkit-user-select: text !important;
  -moz-user-select: -moz-text !important;
  -ms-user-select: text !important;
  user-select: text !important; }
  .ReactTable .rt-table {
    height: 100% !important;
    min-width: 0px !important;
    width: 100% !important;
    overflow-x: hidden !important;
    overflow-y: hidden !important; }

.TablesContainer {
  position: relative;
  height: 100%; }
  .TablesContainer .tableHeader {
    display: flex;
    align-items: center;
    cursor: pointer;
    color: white;
    height: 40px;
    padding: 0px 20px;
    position: relative;
    font-size: 16px; }
  .TablesContainer .tableHeaderColor1 {
    background-color: #0065a1; }
  .TablesContainer .tableHeaderColor2 {
    background-color: #0079c1; }
  .TablesContainer .tableHeader:hover {
    background-color: #014e7c !important; }
  .TablesContainer .Collapsible {
    transition: max-height 0.5s ease;
    overflow: hidden; }
  .TablesContainer .CollapsibleContent {
    overflow: hidden; }

@media (min-width: 815px) {
  .ReactTable .rt-th, .ReactTable .rt-td {
    padding: 2px 5px !important; } }

@media (min-width: 815px) {
  .ReactTable .rt-tr {
    flex: 1 0 28px !important; } }

.detail-view {
  font-size: 12px;
  transition: max-height 0.5s ease-out;
  height: auto;
  max-height: 100%;
  overflow: hidden;
  padding: 5px;
  background-color: #eff8fb;
  border: 1px solid #0079c1; }
  .detail-view td {
    line-height: 14px; }
  .detail-view tr:hover {
    background-color: #ace1f5; }

.editing-detail-view {
  font-size: 12px;
  overflow: hidden;
  padding: 5px;
  overflow: auto;
  height: 100%;
  width: 100%; }

html,
body,
#app {
  padding: 0 !important;
  margin: 0 !important;
  width: 100% !important;
  height: 100% !important;
  display: flex !important;
  flex-direction: column !important;
  letter-spacing: 0em !important;
  font-family: "Avenir Next", "Helvetica Neue", sans-serif !important;
  line-height: 1.55rem !important;
  font-feature-settings: "liga" 1, "calt" 0 !important; }

.main,
.webmap {
  width: 100%;
  height: 100%; }

.map-disable {
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 22px;
  z-index: 1;
  text-align: center;
  color: #FFF; }

.width100 {
  width: 100%; }

.flex-tabs {
  display: flex;
  justify-content: stretch; }

.text-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.loader {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 9;
  background: rgba(255, 255, 255, 0.7);
  transition: all 0.5s cubic-bezier(0, 1.12, 0.99, -0.07) 0s;
  opacity: 1; }
  .loader div {
    border: 16px solid #f3f3f3;
    /* Light grey */
    border-top: 16px solid #3498db;
    /* Blue */
    border-radius: 50%;
    width: 120px;
    height: 120px;
    animation: spin 2s linear infinite; }

.button-disabled {
  background-color: #f0f0f0;
  color: #2e2e2e; }

.loader.loader-disabled {
  transition: all 0 ease 0s; }

@keyframes spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

.horizontalContent {
  display: flex;
  padding: 4px 6px;
  justify-content: center;
  align-items: center;
  text-align: center;
  flex-wrap: wrap; }

.verticalContent {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center; }

.extent-navigator {
  position: absolute;
  z-index: 1;
  left: 15px;
  top: 15px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  display: flex;
  width: 32px; }
  .extent-navigator .extent-navigator-buttons {
    display: flex;
    flex-direction: column; }

.clear-graphics {
  position: absolute;
  z-index: 1;
  left: 55px;
  top: 48px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  display: flex; }
  .clear-graphics .clear-graphics-buttons {
    display: flex;
    flex-direction: column; }

.layer-list-onmap {
  position: absolute;
  z-index: 1;
  left: 55px;
  top: 95px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  display: flex; }
  .layer-list-onmap .layer-list-onmap-buttons {
    display: flex;
    flex-direction: column; }

.mapToolBar {
  position: absolute;
  z-index: 1;
  left: 55px;
  top: 15px;
  display: flex; }
  .mapToolBar .mapToolBarButtons {
    display: flex;
    flex-direction: column; }
  .mapToolBar .mapToolBarElementContent {
    opacity: 0;
    width: 0;
    height: 0;
    z-index: 1;
    overflow: hidden;
    margin: 0 3px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
    transition: opacity 250ms ease-in-out, margin 250ms ease-in-out; }
  .mapToolBar .expanded {
    opacity: 1;
    width: auto;
    height: auto;
    overflow: visible;
    margin-left: 10px;
    margin-right: 10px;
    max-height: 420px; }

@media (max-width: 767px) {
  .mapToolBar {
    top: 70px; } }

.mapWidgetButton {
  font-size: 14px;
  background-color: #fff;
  color: #6e6e6e;
  width: 32px;
  height: 32px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  text-align: center;
  display: flex;
  flex-flow: row nowrap;
  justify-content: center;
  align-items: center;
  transition: background-color 125ms ease-in-out;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); }

.mapWidgetButton:hover {
  background-color: #f0f0f0;
  color: #2e2e2e; }

::placeholder {
  color: rgba(100, 100, 100, 0.459);
  opacity: 1;
  /* Firefox */ }

:-ms-input-placeholder {
  color: rgba(100, 100, 100, 0.459); }

::-ms-input-placeholder {
  color: rgba(100, 100, 100, 0.459); }

.appBtn {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 100%;
  border: 0;
  border-radius: 0;
  padding: 6px;
  font-size: 1em;
  color: white;
  background: #0079c1;
  -webkit-transition: all .1s ease;
  -o-transition: all .1s ease;
  transition: all .1s ease;
  outline: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 160px;
  flex: 1 1 100px;
  cursor: pointer; }
  .appBtn.margin {
    margin: 4px; }

.appBtn:not([disabled]):hover {
  background: #00598e;
  color: #fff; }

.appBtn[disabled] {
  opacity: 0.5;
  cursor: default; }

.appBtn.selected {
  background: rgba(127, 224, 127, 0.65); }

.mosaic-root {
  height: calc(100% - 230px); }

.rdt {
  position: relative; }

.rdtPicker {
  display: none;
  position: absolute;
  right: 0;
  left: 0;
  padding: 4px;
  margin-top: 1px;
  z-index: 99999 !important;
  background: #fff;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  border: 1px solid #f9f9f9; }

.rdtOpen .rdtPicker {
  display: block; }

.rdtStatic .rdtPicker {
  box-shadow: none;
  position: static; }

.rdtPicker .rdtTimeToggle {
  text-align: center; }

.rdtPicker table {
  width: 100%;
  margin: 0; }

.rdtPicker td,
.rdtPicker th {
  text-align: center;
  height: 28px; }

.rdtPicker td {
  cursor: pointer; }

.rdtPicker td.rdtDay:hover,
.rdtPicker td.rdtHour:hover,
.rdtPicker td.rdtMinute:hover,
.rdtPicker td.rdtSecond:hover,
.rdtPicker .rdtTimeToggle:hover {
  background: #eeeeee;
  cursor: pointer; }

.rdtPicker td.rdtOld,
.rdtPicker td.rdtNew {
  color: #999999; }

.rdtPicker td.rdtToday {
  position: relative; }

.rdtPicker td.rdtToday:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-bottom: 7px solid #428bca;
  border-top-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 4px;
  right: 4px; }

.rdtPicker td.rdtActive,
.rdtPicker td.rdtActive:hover {
  background-color: #428bca;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

.rdtPicker td.rdtActive.rdtToday:before {
  border-bottom-color: #fff; }

.rdtPicker td.rdtDisabled,
.rdtPicker td.rdtDisabled:hover {
  background: none;
  color: #999999;
  cursor: not-allowed; }

.rdtPicker td span.rdtOld {
  color: #999999; }

.rdtPicker td span.rdtDisabled,
.rdtPicker td span.rdtDisabled:hover {
  background: none;
  color: #999999;
  cursor: not-allowed; }

.rdtPicker th {
  border-bottom: 1px solid #f9f9f9; }

.rdtPicker .dow {
  width: 14.2857%;
  border-bottom: none;
  cursor: default; }

.rdtPicker th.rdtSwitch {
  width: 100px; }

.rdtPicker th.rdtNext,
.rdtPicker th.rdtPrev {
  font-size: 21px;
  vertical-align: top; }

.rdtPrev span,
.rdtNext span {
  display: block;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Chrome/Safari/Opera */
  -khtml-user-select: none;
  /* Konqueror */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none; }

.rdtPicker th.rdtDisabled,
.rdtPicker th.rdtDisabled:hover {
  background: none;
  color: #999999;
  cursor: not-allowed; }

.rdtPicker thead tr:first-child th {
  cursor: pointer; }

.rdtPicker thead tr:first-child th:hover {
  background: #eeeeee; }

.rdtPicker tfoot {
  border-top: 1px solid #f9f9f9; }

.rdtPicker button {
  border: none;
  background: none;
  cursor: pointer; }

.rdtPicker button:hover {
  background-color: #eee; }

.rdtPicker thead button {
  width: 100%;
  height: 100%; }

td.rdtMonth,
td.rdtYear {
  height: 50px;
  width: 25%;
  cursor: pointer; }

td.rdtMonth:hover,
td.rdtYear:hover {
  background: #eee; }

.rdtCounters {
  display: inline-block; }

.rdtCounters > div {
  float: left; }

.rdtCounter {
  height: 100px; }

.rdtCounter {
  width: 40px; }

.rdtCounterSeparator {
  line-height: 100px; }

.rdtCounter .rdtBtn {
  height: 40%;
  line-height: 40px;
  cursor: pointer;
  display: block;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Chrome/Safari/Opera */
  -khtml-user-select: none;
  /* Konqueror */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none; }

.rdtCounter .rdtBtn:hover {
  background: #eee; }

.rdtCounter .rdtCount {
  height: 20%;
  font-size: 1.2em; }

.rdtMilli {
  vertical-align: middle;
  padding-left: 8px;
  width: 48px; }

.rdtMilli input {
  width: 100%;
  font-size: 1.2em;
  margin-top: 37px; }

.rdtTime td {
  cursor: default; }

.tableHeader {
  display: flex;
  align-items: center;
  cursor: pointer;
  color: white;
  height: 40px;
  padding: 0px 20px;
  position: relative;
  font-size: 16px; }

.tableHeaderColor1 {
  background-color: #0065a1; }

.tableHeaderColor2 {
  background-color: #0079c1; }

.tableHeader:hover {
  background-color: #014e7c !important; }

.Collapsible {
  transition: max-height 0.5s ease;
  overflow: hidden; }

.tableCollapeTitle {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.CollapsibleContent {
  overflow: hidden;
  border: 1px solid #0065a1;
  padding: 5px; }

.hyperlinkContainer {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center; }
  .hyperlinkContainer img {
    height: 20px;
    width: 20px;
    min-width: 20px;
    min-height: 20px;
    cursor: pointer; }

.hyperlinkTypeContainer {
  border: 1px solid #86c7ee;
  margin: 2px;
  border-radius: 3px;
  display: flex;
  flex-direction: column;
  padding: 3px;
  background: white; }

.newHyperlinkTitle {
  text-align: center;
  font-size: 13px;
  text-decoration: underline;
  color: green; }

.strength-meter {
  position: relative;
  height: 3px;
  background: #DDD;
  margin: 7px 0;
  border-radius: 2px; }
  .strength-meter:before, .strength-meter:after {
    content: '';
    height: inherit;
    background: transparent;
    display: block;
    border-color: #FFF;
    border-style: solid;
    border-width: 0 6px 0;
    position: absolute;
    width: calc(20% + 6px);
    z-index: 10; }
  .strength-meter:before {
    left: calc(20% - 3px); }
  .strength-meter:after {
    right: calc(20% - 3px); }

.strength-meter-fill {
  background: transparent;
  height: inherit;
  position: absolute;
  width: 0;
  border-radius: inherit;
  transition: width 0.5s ease-in-out, background 0.25s; }
  .strength-meter-fill[data-strength='0'] {
    width: 20%;
    background: darkred; }
  .strength-meter-fill[data-strength='1'] {
    width: 40%;
    background: orangered; }
  .strength-meter-fill[data-strength='2'] {
    width: 60%;
    background: orange; }
  .strength-meter-fill[data-strength='3'] {
    width: 80%;
    background: yellowgreen; }
  .strength-meter-fill[data-strength='4'] {
    width: 100%;
    background: green; }

.custom-placeholder::-webkit-input-placeholder {
  color: #b8b8b8; }

.custom-placeholder:-moz-placeholder {
  color: #b8b8b8; }

.custom-placeholder::-moz-placeholder {
  color: #b8b8b8; }

.custom-placeholder:-ms-input-placeholder {
  color: #b8b8b8; }

.eitMobileView {
  position: absolute;
  z-index: 8;
  background-color: white;
  width: 100%;
  height: auto !important; }

.eitMobileViewContent {
  width: 80%;
  background-color: white;
  transition: max-width 0.5s ease;
  position: fixed;
  top: 0;
  background-color: white; }

.menuTitle {
  width: 100%;
  background-color: cadetblue;
  font-size: 16px;
  padding: 3px 5px; }

.eitMobileRibbonContent {
  overflow-y: auto;
  height: 100%;
  overflow-x: hidden; }

.clickable:hover {
  background-color: #F7F7F7;
  cursor: pointer; }

.section-detail-data:hover {
  background-color: #F7F7F7; }

.appBtn {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 100%;
  border: 0;
  border-radius: 0;
  padding: 6px;
  font-size: 1em;
  color: white;
  background: #0079c1;
  -webkit-transition: all .1s ease;
  -o-transition: all .1s ease;
  transition: all .1s ease;
  outline: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 160px;
  flex: 1 1 100px;
  cursor: pointer; }
  .appBtn.margin {
    margin: 4px; }

.appBtn:hover {
  background: #00598e;
  color: #fff; }

@-webkit-keyframes blue-fade {
  from {
    background: #99ddff; }
  to {
    background: #fff; } }

@-moz-keyframes blue-fade {
  from {
    background: #99ddff; }
  to {
    background: #fff; } }

@keyframes blue-fade {
  from {
    background: #99ddff; }
  to {
    background: #fff; } }

.section-info {
  -webkit-animation: blue-fade 1.4s ease-in-out 0s;
  -moz-animation: blue-fade 1.4s ease-in-out 0s;
  -o-animation: blue-fade 1.4s ease-in-out 0s;
  animation: blue-fade 1.4s ease-in-out 0s; }

.MobileRibbons {
  height: 100% !important;
  width: 100% !important;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1; }

.MobileRibbon {
  position: absolute;
  z-index: 2;
  transition: all 0.5s ease; }

.MobileRibbonButton {
  width: 50px;
  height: 50px;
  border: 1px solid #b2bfb9;
  background-color: white;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 4px; }

.MobileRibbonButtonHolder {
  display: flex;
  margin: auto;
  justify-content: space-around;
  z-index: 2; }

.MobileRibbonContent {
  background-color: white;
  height: calc(100% - 50px);
  overflow: auto;
  border-color: #b2bfb9; }

.modalBackground {
  width: 100%;
  height: 100%;
  background: #020202;
  position: absolute;
  z-index: -1;
  opacity: 0.4; }

.popupHeader {
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 10px;
  background: #0079c1;
  color: white;
  cursor: move; }

.popupContent {
  background: white;
  padding: 10px;
  overflow: auto;
  max-height: 100%; }

.popupClose {
  cursor: pointer; }

.SimplePopup {
  display: flex;
  position: absolute;
  z-index: 2; }

.SimplePopupArrow {
  width: 0;
  height: 0;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-bottom: 15px solid white;
  position: absolute;
  z-index: 3; }

.SimplePopupNoData {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: 24px; }

.SimplePopupHeader {
  background: gray;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: space-between; }

.SimplePopupContent {
  box-shadow: 20px 15px 15px rgba(0, 0, 0, 0.5);
  position: absolute;
  display: flex;
  flex-direction: column; }

.SimplePopupPageContent {
  width: 100%;
  height: 100%;
  overflow: auto; }

.esri-bg-ribbon .ribbon-group, .MobileRibbons .ribbon-group, .esri-bg-ribbon .ribbon-button, .MobileRibbons .ribbon-button, .esri-bg-ribbon .ribbon-button-disabled, .MobileRibbons .ribbon-button-disabled, .esri-bg-ribbon .ribbon-panel, .MobileRibbons .ribbon-panel, .esri-bg-ribbon .ribbon-group-content, .MobileRibbons .ribbon-group-content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }

.esri-bg-ribbon {
  width: 100%;
  position: relative;
  background-image: linear-gradient(to top, #cfd9df 0%, #e2ebf0 100%); }

.esri-bg-ribbon-mobile {
  width: 100%;
  height: 90px;
  position: relative;
  background-image: linear-gradient(to top, #cfd9df 0%, #e2ebf0 100%); }

.esri-bg-ribbon .react-tabs, .MobileRibbons .react-tabs {
  height: 150px; }

.esri-bg-ribbon .ribbonButtonText, .MobileRibbons .ribbonButtonText {
  text-align: center;
  line-height: 12px;
  max-width: 200px; }

.esri-bg-ribbon .ribbon-group, .MobileRibbons .ribbon-group {
  margin: 2px 5px;
  border: 1px solid #A7B6C2;
  background: white;
  flex-direction: column;
  justify-content: space-between;
  -webkit-box-pack: space-between;
  -moz-box-pack: space-between;
  box-pack: space-between;
  justify-content: space-between;
  -ms-flex-positive: 1;
  flex-grow: 1; }

.esri-bg-ribbon .ribbon-button, .MobileRibbons .ribbon-button {
  cursor: pointer;
  margin: 3px;
  padding: 2px;
  align-items: center;
  -ms-flex-positive: 1;
  flex-grow: 1;
  font-size: 13px;
  transition: all 0.5s ease; }
  .esri-bg-ribbon .ribbon-button img, .MobileRibbons .ribbon-button img {
    margin: 2px 5px; }

.esri-bg-ribbon .ribbon-button:hover, .MobileRibbons .ribbon-button:hover {
  background: #d5e1f2; }

.esri-bg-ribbon .ribbon-button:active, .MobileRibbons .ribbon-button:active {
  background: #f1a375;
  -webkit-box-shadow: inset 0px 0px 0px 2px #eb8348;
  -moz-box-shadow: inset 0px 0px 0px 2px #eb8348;
  box-shadow: inset 0px 0px 0px 2px #eb8348; }

.esri-bg-ribbon .ribbon-button:focus, .MobileRibbons .ribbon-button:focus {
  background: #f1a375;
  -webkit-box-shadow: inset 0px 0px 0px 2px #eb8348;
  -moz-box-shadow: inset 0px 0px 0px 2px #eb8348;
  box-shadow: inset 0px 0px 0px 2px #eb8348; }

.esri-bg-ribbon .ribbon-button-disabled, .MobileRibbons .ribbon-button-disabled {
  margin: 3px;
  padding: 2px;
  align-items: center;
  -ms-flex-positive: 1;
  flex-grow: 1;
  font-size: 13px;
  transition: all 0.5s ease;
  pointer-events: none; }
  .esri-bg-ribbon .ribbon-button-disabled img, .MobileRibbons .ribbon-button-disabled img {
    margin: 2px 5px; }

.esri-bg-ribbon .ribbon-panel, .MobileRibbons .ribbon-panel {
  width: 100%;
  background: #f3f3f3; }
  @media (min-width: 1025px) {
    .esri-bg-ribbon .ribbon-panel, .MobileRibbons .ribbon-panel {
      -webkit-box-orient: horizontal;
      -moz-box-orient: horizontal;
      box-orient: horizontal;
      flex-direction: row;
      height: 110px; } }
  @media (min-width: 769px) and (max-width: 1024px) {
    .esri-bg-ribbon .ribbon-panel, .MobileRibbons .ribbon-panel {
      -webkit-box-orient: horizontal;
      -moz-box-orient: horizontal;
      box-orient: horizontal;
      flex-direction: row;
      height: 110px; } }
  @media (max-width: 767px) {
    .esri-bg-ribbon .ribbon-panel, .MobileRibbons .ribbon-panel {
      -webkit-box-orient: vertical;
      -moz-box-orient: vertical;
      box-orient: vertical;
      flex-direction: column; } }

.esri-bg-ribbon .ribbon-group-content, .MobileRibbons .ribbon-group-content {
  padding: 4px;
  flex-grow: 1;
  max-height: 84px; }
  .esri-bg-ribbon .ribbon-group-content .subComponent, .MobileRibbons .ribbon-group-content .subComponent {
    display: flex;
    flex-direction: column;
    flex: 1 1 100px;
    padding: 0 10px; }

.esri-bg-ribbon .ribbon-group-name, .MobileRibbons .ribbon-group-name {
  height: 22px;
  text-align: center;
  line-height: 22px;
  color: black;
  border-top: 1px solid #afc8e1;
  background: #cbeffc; }

.search-ribbon-content {
  font-size: 12px;
  width: -moz-fit-content;
  height: -moz-fit-content;
  height: 20%;
  align-items: center;
  display: flex;
  font-family: sans-serif; }

.ribbon-drop-down-list {
  position: absolute;
  border: 1px solid #d4d4d4;
  border-bottom: none;
  border-top: none;
  z-index: 99;
  max-height: 500px;
  overflow: auto;
  top: 100%;
  left: 0;
  right: 0; }

.ribbon-drop-down-item-container {
  background-color: white;
  border: solid 1px;
  border-color: lightBlue;
  text-align: center; }

.ribbon-drop-down-item {
  padding: 10px;
  cursor: pointer;
  background-color: #fff;
  border-bottom: 1px solid #d4d4d4; }

.ribbon-drop-down-item:hover {
  background-color: #e9e9e9; }

.ribbonToolbarButtom {
  padding: 0 8px;
  height: 30px;
  background-color: #f9f9f9;
  border-color: #e2ddd7;
  border-radius: 15px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  margin: 0 2px;
  position: relative; }

.ribbonToolbarButtom:hover {
  background-color: #e4efc3; }

.popupRibbonButton {
  position: absolute;
  top: 30px;
  right: 0;
  transition: max-height 0.5s ease;
  overflow: hidden;
  background: white;
  z-index: 10; }

.ribbonToolbar {
  position: absolute;
  top: 4px;
  right: 20px;
  display: flex; }

.popping {
  -webkit-animation: popping 0.6s linear;
  animation: popping 0.6s linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1; }

@keyframes popping {
  0% {
    transform: scale(1); }
  13% {
    transform: rotate(10deg); }
  25% {
    transform: rotate(-10deg); }
  50% {
    transform: rotate(10deg) scale(2) translateX(-10px) translateY(10px);
    background-color: #e6bc7c; }
  75% {
    transform: rotate(-10deg); }
  88% {
    transform: rotate(10deg); }
  100% {
    transform: scale(1); } }

.fl-input-container {
  display: flex;
  display: -ms-flexbox;
  display: -webkit-flex;
  flex-direction: column;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  position: relative;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15); }

.fl-input-label {
  color: #707070;
  outline: 0;
  padding-left: 2px;
  padding-top: 1em; }

.fl-input-label.fl-valid,
.fl-input-label.fl-nonempty,
.fl-input-label.fl-focused {
  padding-top: 0px;
  font-size: 85%;
  color: #3498db; }

.fl-input-label.fl-invalid {
  color: #E74C3C;
  padding-top: 0px;
  font-size: 85%; }

.fl-input {
  color: #000;
  border: 0;
  min-height: 24px;
  flex: 1 1 auto; }

.fl-input-container.fl-valid,
.fl-input-container.fl-nonempty,
.fl-input-container.fl-focused {
  border-bottom: 1px solid #3498db; }

.fl-input-container.fl-invalid {
  border-bottom: 1px solid #E74C3C; }

.fl-input.fl-invalid {
  box-shadow: none;
  /* Mozilla specific */ }

.fl-input:required {
  box-shadow: none;
  /* Mozilla specific */ }

/* Not supported in IE & Edge: */
.fl-input-container:focus-within .fl-input-label {
  padding-top: 0px;
  font-size: 85%;
  color: #3498db; }

.fl-input:active,
.fl-input:focus,
.fl-input {
  outline: 0; }

.horizontal-wrapping-flex-container {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  justify-content: space-around;
  flex-wrap: wrap; }

.horizontal-flex-container {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  justify-content: space-around;
  flex-wrap: nowrap; }

.vertical-flex-container {
  display: flex;
  flex-direction: column;
  align-items: stretch; }

.flex-item {
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 0px; }

.flex-auto {
  flex-basis: auto;
  flex-shrink: 0; }

.flex-scalable {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 10px; }

.flex-item-side-margin {
  margin-left: 5px;
  margin-right: 5px;
  flex-basis: auto; }

.attachmentLabel {
  font-size: 85%;
  margin-left: 10px;
  margin-right: 5px; }

.attachmentLabel.al-valid {
  color: #3498db; }

.attachmentLabel.al-invalid {
  color: #E74C3C; }

.text-wrapper {
  background-color: ivory;
  box-shadow: 3px 3px 5px black;
  border-color: #0188fe;
  outline: none; }

.iisdainfo {
  border: solid windowtext 1.0pt; }

td.iisdainfo {
  vertical-align: top;
  padding-left: 5.4pt;
  padding-right: 5.4pt; }

td.iisdalabel {
  border: solid windowtext 1.0pt;
  padding-left: 5.4pt;
  padding-right: 5.4pt;
  vertical-align: top;
  background-color: #DEEAF6; }

table.iisdainfo {
  margin-left: 10pt;
  margin-right: 10pt;
  margin-bottom: 10pt;
  border-collapse: collapse; }

.serach-panel {
  height: 15%;
  width: 100%;
  position: relative;
  background-image: linear-gradient(to top, #cfd9df 0%, #e2ebf0 100%); }

.serach-panel-mobile {
  width: 100%;
  height: 10%;
  position: relative;
  background-image: linear-gradient(to top, #cfd9df 0%, #e2ebf0 100%); }

.search {
  width: 100%;
  height: 100%;
  position: relative;
  display: flex; }

.searchField-mobile {
  width: 100%;
  border: 1px solid #0097bf;
  padding: 5px;
  border-radius: 30px 0 0 30px;
  outline: none;
  color: white;
  background-color: #0097bf;
  font-size: 12px;
  text-indent: 10px;
  font-weight: 500; }

.searchField-mobile:focus {
  color: white;
  outline: none; }

.searchField-mobile:focus::placeholder {
  color: #0097bf;
  outline: none; }

.searchField-mobile::placeholder {
  color: #bdbdbd;
  font-size: 14px;
  font-weight: 100;
  text-indent: 20px; }

.searchField {
  width: 100%;
  border: 1px solid #0097bf;
  border-right-color: #0097bf;
  padding: 5px;
  border-radius: 30px 0 0 30px;
  outline: none;
  color: white;
  background-color: #0097bf;
  word-spacing: 2px;
  letter-spacing: 2px;
  font-size: 22px;
  text-indent: 30px;
  font-weight: 500; }

.searchField:focus {
  color: white;
  outline: none; }

.searchField:focus::placeholder {
  color: #0097bf;
  outline: none; }

.searchField::placeholder {
  color: #bdbdbd;
  word-spacing: 2px;
  letter-spacing: 2px;
  font-size: 16px;
  font-weight: 100;
  text-indent: 30px; }

.searchField::-webkit-input-placeholder {
  /* Edge */
  color: #bdbdbd;
  word-spacing: 2px;
  letter-spacing: 2px;
  font-size: 16px;
  font-weight: 100;
  text-indent: 30px; }

.searchField:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #bdbdbd;
  word-spacing: 2px;
  letter-spacing: 2px;
  font-size: 16px;
  font-weight: 100;
  text-indent: 30px; }

.searchButton {
  width: 70px;
  height: 100%;
  border: 1px solid #0097bf;
  border-left-color: #0097bf;
  background-color: #0097bf;
  text-align: center;
  color: white;
  cursor: default !important;
  border-radius: 0 30px 30px 0;
  font-size: 10px; }

.searchButton:focus {
  outline: none; }

.wrapper {
  width: 80%;
  height: 58px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); }

.panel-separator {
  margin: 0;
  background: none;
  border: none;
  width: auto;
  height: 0;
  border-top: 2px solid lightgray;
  border-left: 90px solid transparent;
  /* shortening left side*/
  border-right: 90px solid transparent;
  /* shortening right side*/ }

.autocomplete-input {
  border: 1px solid transparent;
  background-color: white !important;
  padding: 10px;
  font-size: 16px;
  height: 30px;
  max-height: 30px;
  box-shadow: none !important;
  max-width: 170px; }

.autocomplete {
  /*the container must be positioned relative:*/
  position: relative;
  max-height: 400px; }

.autocomplete-items {
  position: absolute;
  border: 1px solid #afc8e1;
  border-bottom: none;
  border-top: none;
  z-index: 99;
  max-height: 460px;
  overflow: auto;
  /*position the autocomplete items to be the same width as the container:*/
  top: 70%;
  left: 16%;
  right: 0;
  border-radius: 3px; }

.autocomplete-items .item-group-container .item-title {
  background-color: #cccccc;
  text-align: center;
  font-size: large; }

.autocomplete-items .item-group-container .item-found {
  padding: 10px;
  cursor: pointer;
  background-color: #fff;
  border-bottom: 1px solid #d4d4d4; }

.autocomplete-items .item-group-container .item-found:hover {
  /*when hovering an item:*/
  background-color: #e9e9e9; }

.highlightedText {
  font-weight: bold;
  color: #ff6700;
  background-color: #ffd7b5; }

.autocomplete-items-mobile {
  position: absolute;
  border: 1px solid #afc8e1;
  border-bottom: none;
  border-top: none;
  z-index: 99;
  max-height: 250px;
  overflow: auto;
  font-size: 12px;
  /*position the autocomplete items to be the same width as the container:*/
  top: 76%;
  left: 10%;
  right: 0;
  border-radius: 3px; }

.autocomplete-items-mobile .item-group-container .item-title {
  background-color: #cccccc;
  text-align: center;
  font-size: large; }

.autocomplete-items-mobile .item-group-container .item-found {
  padding: 10px;
  cursor: pointer;
  background-color: #fff;
  border-bottom: 1px solid #d4d4d4; }

.autocomplete-items-mobile .item-group-container .item-found:hover {
  /*when hovering an item:*/
  background-color: #e9e9e9; }

@keyframes loading {
  from {
    left: -200px;
    width: 30%; }
  50% {
    width: 30%; }
  70% {
    width: 70%; }
  80% {
    left: 50%; }
  95% {
    left: 120%; }
  to {
    left: 100%; } }

@keyframes single_box {
  to {
    transform: scale(1.1); } }

@keyframes title_move {
  to {
    transform: translateY(-50px);
    font-size: 26px;
    color: darkorange; } }

.header-row {
  width: 100%;
  height: auto;
  background-color: #d9e2e7;
  display: flex;
  align-items: center; }

.home-title {
  width: 100%;
  font-size: 24px;
  line-height: 26px;
  letter-spacing: 1px;
  color: #0079c1;
  font-weight: 700; }

.mun-titile {
  width: 100%;
  margin-bottom: 30px;
  font-size: 36px;
  line-height: 38px;
  letter-spacing: 1px;
  color: #0079c1;
  font-weight: 700; }

.mun-titile-mobile {
  width: 100%;
  margin-bottom: 15px;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 1px;
  color: #0079c1;
  font-weight: 700; }

.city-name {
  font-size: 28px;
  line-height: 30px;
  padding-top: 5px;
  color: #3b4d6c;
  text-shadow: 1.5px 1px #909598; }

.home-boxes {
  width: 100%;
  margin: 0 auto; }

.first-row {
  margin: 30px 0;
  display: flex;
  align-items: center;
  justify-content: center; }

.second-row {
  margin: 30px 0;
  display: flex;
  align-items: center;
  justify-content: center; }

.single-container {
  margin: 10px 60px;
  border: 1px solid #0079c1; }

.picture-box {
  width: 16vw;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 180px;
  background-color: #2AB3D3;
  flex-direction: column; }

.picture-box img {
  width: 110px;
  height: 100px; }

.picture-box-text {
  padding: 0;
  color: #ecf3f8;
  font-weight: 700; }

.picture-box-text-mobile {
  margin: 0;
  padding: 0;
  font-size: 0.9em;
  color: #ecf3f8;
  font-weight: 700; }

.mobile-row {
  width: 100%;
  margin: 2% 0;
  display: flex;
  align-items: center;
  justify-content: center; }

.single-container-mobile {
  width: 40%;
  height: 150px;
  margin: 10px auto;
  border: 1px solid #0079c1; }

.picture-box-mobile {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100px;
  background-color: #0079c1; }

.picture-box-mobile img {
  width: 80px;
  height: 50px; }

.text-box {
  font-size: 20px;
  width: 16vw;
  height: 80px;
  color: black;
  display: flex;
  align-items: center;
  justify-content: center; }

.text-box-mobile {
  font-size: 11px;
  width: 100%;
  height: 50px;
  color: black;
  display: flex;
  align-items: center;
  justify-content: center; }

.text-box a, .text-box p, .text-box-mobile a, .text-box-mobile p {
  text-decoration: none;
  color: black;
  padding: 0 5px; }

.text-box:hover a, .text-box:hover p, .text-box-mobile:hover a, .text-box-mobile:hover p {
  text-decoration: none;
  color: #0079c1;
  cursor: pointer; }

.links-container {
  width: 100%;
  display: flex;
  flex-direction: column;
  min-height: 120px;
  justify-content: space-evenly;
  font-size: 0.6vw; }

.links-container-mobile {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-evenly; }

.one-link {
  width: 100%;
  display: flex;
  align-items: center;
  text-decoration: none !important; }

.one-link:hover {
  text-decoration: none; }

.one-link-text {
  width: 84%;
  background-color: #2AB3D3;
  color: white;
  padding: 5px 0px;
  border-radius: 10px;
  margin: 0 0 7px; }

.one-link-text:hover {
  text-decoration: none;
  color: #106ba3; }

.one-link-text-mobile {
  width: 84%;
  max-height: 90%;
  margin: 0;
  background-color: #2AB3D3;
  color: #ecf3f8;
  border-radius: 10px;
  font-size: 12px; }

.one-link-text-mobile:hover {
  text-decoration: none;
  color: black; }

.one-link-line {
  height: 1px;
  width: 7%;
  background-color: #2AB3D3; }

.one-link-square {
  height: 5px;
  width: 5px;
  background-color: #2AB3D3; }

/**
 * @license
 * Copyright 2016 Palantir Technologies, Inc.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/**
 * @license
 * Copyright 2016 Palantir Technologies, Inc.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
.mosaic {
  height: 100%;
  width: 100%;
}
.mosaic,
.mosaic > * {
  box-sizing: border-box;
}
.mosaic .mosaic-zero-state {
  width: auto;
  height: auto;
  max-width: none;
  z-index: 1;
}
.mosaic .mosaic-zero-state .pt-non-ideal-state-icon .pt-icon {
  font-size: 120px;
}
.mosaic-root {
  position: absolute;
  top: 3px;
  right: 3px;
  bottom: 3px;
  left: 3px;
}
.mosaic-split {
  position: absolute;
  z-index: 1;
}
.mosaic-split:hover {
  background: black;
}
.mosaic-split .mosaic-split-line {
  position: absolute;
}
.mosaic-split.-row {
  margin-left: -3px;
  width: 6px;
  cursor: ew-resize;
}
.mosaic-split.-row .mosaic-split-line {
  top: 0;
  bottom: 0;
  left: 3px;
  right: 3px;
}
.mosaic-split.-column {
  margin-top: -3px;
  height: 6px;
  cursor: ns-resize;
}
.mosaic-split.-column .mosaic-split-line {
  top: 3px;
  bottom: 3px;
  left: 0;
  right: 0;
}
.mosaic-tile {
  position: absolute;
  margin: 3px;
}
.mosaic-tile > * {
  height: 100%;
  width: 100%;
}
.mosaic-drop-target {
  position: relative;
}
.mosaic-drop-target.drop-target-hover .drop-target-container {
  display: block;
}
.mosaic-drop-target.mosaic > .drop-target-container .drop-target.left {
  right: calc(100% -  10px );
}
.mosaic-drop-target.mosaic > .drop-target-container .drop-target.right {
  left: calc(100% -  10px );
}
.mosaic-drop-target.mosaic > .drop-target-container .drop-target.bottom {
  top: calc(100% -  10px );
}
.mosaic-drop-target.mosaic > .drop-target-container .drop-target.top {
  bottom: calc(100% -  10px );
}
.mosaic-drop-target .drop-target-container {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: none;
}
.mosaic-drop-target .drop-target-container.-dragging {
  display: block;
}
.mosaic-drop-target .drop-target-container .drop-target {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.2);
  border: 2px solid black;
  opacity: 0;
  z-index: 5;
}
.mosaic-drop-target .drop-target-container .drop-target.left {
  right: calc(100% -  30% );
}
.mosaic-drop-target .drop-target-container .drop-target.right {
  left: calc(100% -  30% );
}
.mosaic-drop-target .drop-target-container .drop-target.bottom {
  top: calc(100% -  30% );
}
.mosaic-drop-target .drop-target-container .drop-target.top {
  bottom: calc(100% -  30% );
}
.mosaic-drop-target .drop-target-container .drop-target.drop-target-hover {
  opacity: 1;
}
.mosaic-drop-target .drop-target-container .drop-target.drop-target-hover.left {
  right: calc(100% -  50% );
}
.mosaic-drop-target .drop-target-container .drop-target.drop-target-hover.right {
  left: calc(100% -  50% );
}
.mosaic-drop-target .drop-target-container .drop-target.drop-target-hover.bottom {
  top: calc(100% -  50% );
}
.mosaic-drop-target .drop-target-container .drop-target.drop-target-hover.top {
  bottom: calc(100% -  50% );
}
/**
 * @license
 * Copyright 2016 Palantir Technologies, Inc.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
.mosaic-window,
.mosaic-preview {
  position: relative;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
}
.mosaic-window .mosaic-window-toolbar,
.mosaic-preview .mosaic-window-toolbar {
  z-index: 4;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-shrink: 0;
  height: 30px;
  background: white;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}
.mosaic-window .mosaic-window-toolbar.draggable,
.mosaic-preview .mosaic-window-toolbar.draggable {
  cursor: move;
}
.mosaic-window .mosaic-window-title,
.mosaic-preview .mosaic-window-title {
  padding-left: 15px;
  flex: 1;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  min-height: 18px;
}
.mosaic-window .mosaic-window-controls,
.mosaic-preview .mosaic-window-controls {
  display: flex;
  height: 100%;
}
.mosaic-window .mosaic-window-controls .separator,
.mosaic-preview .mosaic-window-controls .separator {
  height: 20px;
  border-left: 1px solid black;
  margin: 5px 4px;
}
.mosaic-window .mosaic-window-body,
.mosaic-preview .mosaic-window-body {
  position: relative;
  flex: 1;
  height: 0;
  background: white;
  z-index: 1;
  overflow: hidden;
}
.mosaic-window .mosaic-window-additional-actions-bar,
.mosaic-preview .mosaic-window-additional-actions-bar {
  position: absolute;
  top: 30px;
  right: 0;
  bottom: initial;
  left: 0;
  height: 0;
  overflow: hidden;
  background: white;
  justify-content: flex-end;
  display: flex;
  z-index: 3;
}
.mosaic-window .mosaic-window-additional-actions-bar .pt-button,
.mosaic-preview .mosaic-window-additional-actions-bar .pt-button {
  margin: 0;
}
.mosaic-window .mosaic-window-additional-actions-bar .pt-button:after,
.mosaic-preview .mosaic-window-additional-actions-bar .pt-button:after {
  display: none;
}
.mosaic-window .mosaic-window-body-overlay,
.mosaic-preview .mosaic-window-body-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
  background: white;
  display: none;
  z-index: 2;
}
.mosaic-window.additional-controls-open .mosaic-window-additional-actions-bar,
.mosaic-preview.additional-controls-open .mosaic-window-additional-actions-bar {
  height: 30px;
}
.mosaic-window.additional-controls-open .mosaic-window-body-overlay,
.mosaic-preview.additional-controls-open .mosaic-window-body-overlay {
  display: block;
}
.mosaic-window .mosaic-preview,
.mosaic-preview .mosaic-preview {
  height: 100%;
  width: 100%;
  position: absolute;
  z-index: 0;
  border: 1px solid black;
  max-height: 400px;
}
.mosaic-window .mosaic-preview .mosaic-window-body,
.mosaic-preview .mosaic-preview .mosaic-window-body {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.mosaic-window .mosaic-preview h4,
.mosaic-preview .mosaic-preview h4 {
  margin-bottom: 10px;
}
.mosaic-window .mosaic-preview .pt-icon,
.mosaic-preview .mosaic-preview .pt-icon {
  font-size: 72px;
}
.mosaic:not(.mosaic-blueprint-theme) .mosaic-default-control.pt-icon-cross:before {
  content: 'Close';
}
.mosaic:not(.mosaic-blueprint-theme) .mosaic-default-control.pt-icon-add-column-right:before {
  content: 'Split';
}
.mosaic:not(.mosaic-blueprint-theme) .mosaic-default-control.pt-icon-exchange:before {
  content: 'Replace';
}
.mosaic:not(.mosaic-blueprint-theme) .mosaic-default-control.pt-icon-maximize:before {
  content: 'Expand';
}
/**
 * @license
 * Copyright 2016 Palantir Technologies, Inc.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*
 * Copyright 2017 Palantir Technologies, Inc. All rights reserved.
 */
.mosaic.mosaic-blueprint-theme {
  background: #a7b6c2;
}
.mosaic.mosaic-blueprint-theme .mosaic-zero-state {
  background: #e1e8ed;
  border-radius: 3px;
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.15), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0);
}
.mosaic.mosaic-blueprint-theme .mosaic-split:hover {
  background: none;
}
.mosaic.mosaic-blueprint-theme .mosaic-split:hover .mosaic-split-line {
  box-shadow: 0 0 0 1px #2b95d6;
}
.mosaic.mosaic-blueprint-theme.mosaic-drop-target .drop-target-container .drop-target,
.mosaic.mosaic-blueprint-theme .mosaic-drop-target .drop-target-container .drop-target {
  background: rgba(72, 175, 240, 0.2);
  border: 2px solid #2b95d6;
  transition: opacity 100ms;
  border-radius: 3px;
}
.mosaic.mosaic-blueprint-theme .mosaic-window,
.mosaic.mosaic-blueprint-theme .mosaic-preview {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.15), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0);
  border-radius: 3px;
}
.mosaic.mosaic-blueprint-theme .mosaic-window .mosaic-window-toolbar,
.mosaic.mosaic-blueprint-theme .mosaic-preview .mosaic-window-toolbar {
  box-shadow: 0 1px 1px rgba(16, 22, 26, 0.15);
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.mosaic.mosaic-blueprint-theme .mosaic-window .mosaic-window-toolbar.draggable:hover,
.mosaic.mosaic-blueprint-theme .mosaic-preview .mosaic-window-toolbar.draggable:hover {
  background: linear-gradient(to bottom, #ffffff, #f5f8fa);
}
.mosaic.mosaic-blueprint-theme .mosaic-window .mosaic-window-toolbar.draggable:hover .mosaic-window-title,
.mosaic.mosaic-blueprint-theme .mosaic-preview .mosaic-window-toolbar.draggable:hover .mosaic-window-title {
  color: #10161a;
}
.mosaic.mosaic-blueprint-theme .mosaic-window .mosaic-window-title,
.mosaic.mosaic-blueprint-theme .mosaic-preview .mosaic-window-title {
  font-weight: 600;
  color: #394b59;
}
.mosaic.mosaic-blueprint-theme .mosaic-window .mosaic-window-controls .separator,
.mosaic.mosaic-blueprint-theme .mosaic-preview .mosaic-window-controls .separator {
  border-left: 1px solid #d8e1e8;
}
.mosaic.mosaic-blueprint-theme .mosaic-window .mosaic-window-controls .pt-button,
.mosaic.mosaic-blueprint-theme .mosaic-preview .mosaic-window-controls .pt-button,
.mosaic.mosaic-blueprint-theme .mosaic-window .mosaic-window-controls .pt-button:before,
.mosaic.mosaic-blueprint-theme .mosaic-preview .mosaic-window-controls .pt-button:before {
  color: #738694;
}
.mosaic.mosaic-blueprint-theme .mosaic-window .mosaic-window-body,
.mosaic.mosaic-blueprint-theme .mosaic-preview .mosaic-window-body {
  border-top-width: 0;
  background: #f5f8fa;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.mosaic.mosaic-blueprint-theme .mosaic-window .mosaic-window-additional-actions-bar,
.mosaic.mosaic-blueprint-theme .mosaic-preview .mosaic-window-additional-actions-bar {
  transition: height 250ms;
  box-shadow: 0 1px 1px rgba(16, 22, 26, 0.15);
}
.mosaic.mosaic-blueprint-theme .mosaic-window .mosaic-window-additional-actions-bar .pt-button,
.mosaic.mosaic-blueprint-theme .mosaic-preview .mosaic-window-additional-actions-bar .pt-button,
.mosaic.mosaic-blueprint-theme .mosaic-window .mosaic-window-additional-actions-bar .pt-button:before,
.mosaic.mosaic-blueprint-theme .mosaic-preview .mosaic-window-additional-actions-bar .pt-button:before {
  color: #738694;
}
.mosaic.mosaic-blueprint-theme .mosaic-window.additional-controls-open .mosaic-window-toolbar,
.mosaic.mosaic-blueprint-theme .mosaic-preview.additional-controls-open .mosaic-window-toolbar {
  box-shadow: 0 1px 0 0 0 0 1px rgba(16, 22, 26, 0.15), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0);
}
.mosaic.mosaic-blueprint-theme .mosaic-window .mosaic-preview,
.mosaic.mosaic-blueprint-theme .mosaic-preview .mosaic-preview {
  border: 1px solid #8a9ba8;
}
.mosaic.mosaic-blueprint-theme .mosaic-window .mosaic-preview h4,
.mosaic.mosaic-blueprint-theme .mosaic-preview .mosaic-preview h4 {
  color: #394b59;
}
.mosaic.mosaic-blueprint-theme.pt-dark {
  background: #202b33;
}
.mosaic.mosaic-blueprint-theme.pt-dark .mosaic-zero-state {
  background: #30404d;
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.4), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0);
}
.mosaic.mosaic-blueprint-theme.pt-dark .mosaic-split:hover .mosaic-split-line {
  box-shadow: 0 0 0 1px #137cbd;
}
.mosaic.mosaic-blueprint-theme.pt-dark.mosaic-drop-target .drop-target-container .drop-target,
.mosaic.mosaic-blueprint-theme.pt-dark .mosaic-drop-target .drop-target-container .drop-target {
  background: rgba(16, 107, 163, 0.2);
  border-color: #137cbd;
}
.mosaic.mosaic-blueprint-theme.pt-dark .mosaic-window-toolbar,
.mosaic.mosaic-blueprint-theme.pt-dark .mosaic-window-additional-actions-bar {
  background: #30404d;
  box-shadow: 0 1px 1px rgba(16, 22, 26, 0.4);
}
.mosaic.mosaic-blueprint-theme.pt-dark .mosaic-window,
.mosaic.mosaic-blueprint-theme.pt-dark .mosaic-preview {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.4), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0);
}
.mosaic.mosaic-blueprint-theme.pt-dark .mosaic-window .mosaic-window-toolbar.draggable:hover,
.mosaic.mosaic-blueprint-theme.pt-dark .mosaic-preview .mosaic-window-toolbar.draggable:hover {
  background: linear-gradient(to bottom, #394b59, #30404d);
}
.mosaic.mosaic-blueprint-theme.pt-dark .mosaic-window .mosaic-window-toolbar.draggable:hover .mosaic-window-title,
.mosaic.mosaic-blueprint-theme.pt-dark .mosaic-preview .mosaic-window-toolbar.draggable:hover .mosaic-window-title {
  color: #ffffff;
}
.mosaic.mosaic-blueprint-theme.pt-dark .mosaic-window .mosaic-window-title,
.mosaic.mosaic-blueprint-theme.pt-dark .mosaic-preview .mosaic-window-title {
  color: #d8e1e8;
}
.mosaic.mosaic-blueprint-theme.pt-dark .mosaic-window .mosaic-window-controls .separator,
.mosaic.mosaic-blueprint-theme.pt-dark .mosaic-preview .mosaic-window-controls .separator {
  border-color: #5c7080;
}
.mosaic.mosaic-blueprint-theme.pt-dark .mosaic-window .mosaic-window-controls .pt-button,
.mosaic.mosaic-blueprint-theme.pt-dark .mosaic-preview .mosaic-window-controls .pt-button,
.mosaic.mosaic-blueprint-theme.pt-dark .mosaic-window .mosaic-window-controls .pt-button:before,
.mosaic.mosaic-blueprint-theme.pt-dark .mosaic-preview .mosaic-window-controls .pt-button:before {
  color: #a7b6c2;
}
.mosaic.mosaic-blueprint-theme.pt-dark .mosaic-window .mosaic-window-body,
.mosaic.mosaic-blueprint-theme.pt-dark .mosaic-preview .mosaic-window-body {
  background: #293742;
}
.mosaic.mosaic-blueprint-theme.pt-dark .mosaic-window .mosaic-window-additional-actions-bar .pt-button,
.mosaic.mosaic-blueprint-theme.pt-dark .mosaic-preview .mosaic-window-additional-actions-bar .pt-button,
.mosaic.mosaic-blueprint-theme.pt-dark .mosaic-window .mosaic-window-additional-actions-bar .pt-button:before,
.mosaic.mosaic-blueprint-theme.pt-dark .mosaic-preview .mosaic-window-additional-actions-bar .pt-button:before {
  color: #bfccd6;
}
.mosaic.mosaic-blueprint-theme.pt-dark .mosaic-window.additional-controls-open .mosaic-window-toolbar,
.mosaic.mosaic-blueprint-theme.pt-dark .mosaic-preview.additional-controls-open .mosaic-window-toolbar {
  box-shadow: 0 1px 0 0 0 0 1px rgba(16, 22, 26, 0.4), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0);
}
.mosaic.mosaic-blueprint-theme.pt-dark .mosaic-window .mosaic-preview,
.mosaic.mosaic-blueprint-theme.pt-dark .mosaic-preview .mosaic-preview {
  border-color: #5c7080;
}
.mosaic.mosaic-blueprint-theme.pt-dark .mosaic-window .mosaic-preview h4,
.mosaic.mosaic-blueprint-theme.pt-dark .mosaic-preview .mosaic-preview h4 {
  color: #ebf1f5;
}

@charset "UTF-8";
/*!

Copyright 2015-present Palantir Technologies, Inc. All rights reserved.
Licensed under the terms of the LICENSE file distributed with this project.

*/
html{
  -webkit-box-sizing:border-box;
          box-sizing:border-box; }

*,
*::before,
*::after{
  -webkit-box-sizing:inherit;
          box-sizing:inherit; }
hr{
  margin:20px 0;
  border:none;
  border-bottom:1px solid rgba(16, 22, 26, 0.15); }
  .pt-dark hr{
    border-color:rgba(255, 255, 255, 0.15); }

::-moz-selection{
  background:rgba(125, 188, 255, 0.6); }

::selection{
  background:rgba(125, 188, 255, 0.6); }

body{
  text-transform:none;
  line-height:1.28581;
  letter-spacing:0;
  font-family:-apple-system, "BlinkMacSystemFont", "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Open Sans", "Helvetica Neue", "Icons16", sans-serif;
  font-size:14px;
  font-weight:400;
  color:#182026; }

small{
  font-size:12px; }
.pt-monospace-text{
  text-transform:none;
  font-family:monospace;
  font-size:smaller; }
h1{
  color:#182026;
  font-weight:600;
  margin:0 0 10px;
  padding:0;
  line-height:40px;
  font-size:36px; }

h2{
  color:#182026;
  font-weight:600;
  margin:0 0 10px;
  padding:0;
  line-height:32px;
  font-size:28px; }

h3{
  color:#182026;
  font-weight:600;
  margin:0 0 10px;
  padding:0;
  line-height:25px;
  font-size:22px; }

h4{
  color:#182026;
  font-weight:600;
  margin:0 0 10px;
  padding:0;
  line-height:21px;
  font-size:18px; }

h5{
  color:#182026;
  font-weight:600;
  margin:0 0 10px;
  padding:0;
  line-height:19px;
  font-size:16px; }

h6{
  color:#182026;
  font-weight:600;
  margin:0 0 10px;
  padding:0;
  line-height:16px;
  font-size:14px; }
.pt-ui-text{
  text-transform:none;
  line-height:1.28581;
  letter-spacing:0;
  font-family:-apple-system, "BlinkMacSystemFont", "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Open Sans", "Helvetica Neue", "Icons16", sans-serif;
  font-size:14px;
  font-weight:400; }

.pt-ui-text-large{
  line-height:1.25;
  font-size:16px; }
.pt-running-text{
  line-height:1.5;
  font-size:16px; }
  .pt-running-text h1{
    margin-top:40px;
    margin-bottom:20px; }
  .pt-running-text h2{
    margin-top:40px;
    margin-bottom:20px; }
  .pt-running-text h3{
    margin-top:40px;
    margin-bottom:20px; }
  .pt-running-text h4{
    margin-top:40px;
    margin-bottom:20px; }
  .pt-running-text h5{
    margin-top:40px;
    margin-bottom:20px; }
  .pt-running-text h6{
    margin-top:40px;
    margin-bottom:20px; }

.pt-running-text-small{
  line-height:1.5;
  font-size:14px; }

p{
  margin:0 0 10px;
  padding:0; }
a{
  text-decoration:none;
  color:#106ba3; }
  a:hover{
    cursor:pointer;
    text-decoration:underline;
    color:#106ba3; }
  a .pt-icon, a .pt-icon-standard, a .pt-icon-large{
    color:inherit; }
  a code,
  .pt-dark a code{
    color:inherit; }
  .pt-dark a,
  .pt-dark a:hover{
    color:#48aff0; }
    .pt-dark a .pt-icon, .pt-dark a .pt-icon-standard, .pt-dark a .pt-icon-large,
    .pt-dark a:hover .pt-icon,
    .pt-dark a:hover .pt-icon-standard,
    .pt-dark a:hover .pt-icon-large{
      color:inherit; }
pre,
code{
  text-transform:none;
  font-family:monospace;
  font-size:smaller; }

code{
  border-radius:3px;
  -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2);
          box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2);
  background:rgba(255, 255, 255, 0.7);
  padding:2px 5px;
  color:#5c7080; }
  .pt-dark code{
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4);
    background:rgba(16, 22, 26, 0.3);
    color:#bfccd6; }

pre{
  display:block;
  margin:10px 0;
  border-radius:3px;
  -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.15);
          box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.15);
  background:rgba(255, 255, 255, 0.7);
  padding:13px 15px 12px;
  line-height:1.4;
  color:#182026;
  font-size:13px;
  word-break:break-all;
  word-wrap:break-word; }
  pre > code{
    border-radius:0;
    -webkit-box-shadow:none;
            box-shadow:none;
    background:transparent;
    padding:0;
    white-space:pre-wrap;
    color:inherit;
    font-size:inherit; }
  .pt-dark pre{
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4);
    background:rgba(16, 22, 26, 0.3);
    color:#f5f8fa; }
    .pt-dark pre > code{
      -webkit-box-shadow:none;
              box-shadow:none;
      background:transparent; }
blockquote{
  line-height:1.5;
  font-size:16px;
  margin:0 0 10px;
  border-left:solid 4px rgba(167, 182, 194, 0.5);
  padding:0 20px; }
  blockquote p:last-child{
    margin-bottom:0; }
  .pt-dark blockquote{
    border-color:rgba(115, 134, 148, 0.5); }
ol,
ul{
  margin:10px 0;
  padding-left:40px; }

.pt-list li:not(:last-child),
.pt-running-text ul li:not(:last-child),
.pt-running-text ol li:not(:last-child){
  padding-bottom:5px; }

.pt-list li :last-child,
.pt-running-text ul li :last-child,
.pt-running-text ol li :last-child{
  margin-bottom:0; }

.pt-list ol,
.pt-list ul,
.pt-running-text ul ol,
.pt-running-text ul ul,
.pt-running-text ol ol,
.pt-running-text ol ul{
  margin-top:5px; }

.pt-list-unstyled{
  margin:0;
  padding:0;
  list-style:none; }
  .pt-list-unstyled li{
    padding:0; }
.pt-text-muted{
  color:#5c7080; }
  .pt-dark .pt-text-muted{
    color:#bfccd6; }

.pt-text-overflow-ellipsis{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  word-wrap:normal; }
.pt-rtl{
  text-align:right; }

.pt-dark{
  color:#f5f8fa; }
  .pt-dark h1{
    color:#f5f8fa; }
  .pt-dark h2{
    color:#f5f8fa; }
  .pt-dark h3{
    color:#f5f8fa; }
  .pt-dark h4{
    color:#f5f8fa; }
  .pt-dark h5{
    color:#f5f8fa; }
  .pt-dark h6{
    color:#f5f8fa; }

:focus{
  outline:rgba(19, 124, 189, 0.5) auto 2px;
  outline-offset:2px;
  -moz-outline-radius:6px; }

.pt-focus-disabled :focus{
  outline:none !important; }
  .pt-focus-disabled :focus ~ .pt-control-indicator{
    outline:none !important; }

.pt-alert{
  max-width:400px;
  padding:20px; }

.pt-alert-body{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex; }
  .pt-alert-body .pt-icon{
    margin-top:0;
    margin-right:20px;
    font-size:40px; }

.pt-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; }
  .pt-alert-footer .pt-button{
    margin-left:10px; }
.pt-breadcrumbs{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  margin:0;
  cursor:default;
  height:30px;
  padding:0;
  list-style:none; }
  .pt-breadcrumbs > li{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center; }
    .pt-breadcrumbs > li::after{
      line-height:1;
      font-family:"Icons16", sans-serif;
      font-size:16px;
      font-weight:400;
      font-style:normal;
      -moz-osx-font-smoothing:grayscale;
      -webkit-font-smoothing:antialiased;
      padding:0 5px;
      color:#5c7080;
      content:"\E695"; }
    .pt-breadcrumbs > li:last-child::after{
      display:none; }

.pt-breadcrumb,
.pt-breadcrumb-current,
.pt-breadcrumbs-collapsed{
  display:inline-block;
  line-height:19px;
  font-size:16px; }

.pt-breadcrumb,
.pt-breadcrumbs-collapsed{
  color:#5c7080; }

.pt-breadcrumb:hover{
  text-decoration:none; }

.pt-breadcrumb.pt-disabled{
  cursor:not-allowed;
  color:rgba(92, 112, 128, 0.5); }

.pt-breadcrumb-current{
  color:inherit;
  font-weight:600; }
  .pt-breadcrumb-current .pt-input{
    vertical-align:baseline;
    font-size:inherit;
    font-weight:inherit; }

.pt-breadcrumbs-collapsed{
  margin-right:2px;
  border:none;
  border-radius:3px;
  background:#ced9e0;
  cursor:pointer;
  padding:0 5px; }
  .pt-breadcrumbs-collapsed::before{
    line-height:1;
    font-family:"Icons20", sans-serif;
    font-size:20px;
    font-weight:400;
    font-style:normal;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    line-height:19px;
    content:"\E62A"; }
  .pt-breadcrumbs-collapsed:hover{
    background:#bfccd6;
    text-decoration:none;
    color:#182026; }

.pt-dark .pt-breadcrumb,
.pt-dark .pt-breadcrumbs-collapsed{
  color:#bfccd6; }

.pt-dark .pt-breadcrumbs > li::after{
  color:#bfccd6; }

.pt-dark .pt-breadcrumb.pt-disabled{
  color:rgba(191, 204, 214, 0.5); }

.pt-dark .pt-breadcrumb-current{
  color:#f5f8fa; }

.pt-dark .pt-breadcrumbs-collapsed{
  background:rgba(16, 22, 26, 0.4); }
  .pt-dark .pt-breadcrumbs-collapsed:hover{
    background:rgba(16, 22, 26, 0.6);
    color:#f5f8fa; }
.pt-button{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  border:none;
  border-radius:3px;
  cursor:pointer;
  padding:5px 10px;
  text-align:left;
  font-size:14px;
  min-width:30px;
  min-height:30px; }
  .pt-button > *{
    -webkit-box-flex:0;
        -ms-flex-positive:0;
            flex-grow:0;
    -ms-flex-negative:0;
        flex-shrink:0; }
  .pt-button > .pt-fill{
    -webkit-box-flex:1;
        -ms-flex-positive:1;
            flex-grow:1;
    -ms-flex-negative:1;
        flex-shrink:1; }
  .pt-button::before,
  .pt-button > *{
    margin-right:7px; }
  .pt-button:empty::before,
  .pt-button > :last-child{
    margin-right:0; }
  .pt-button:empty{
    padding:0; }
  .pt-button:disabled, .pt-button.pt-disabled{
    cursor:not-allowed; }
  .pt-button.pt-fill{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    width:100%; }
  .pt-button.pt-align-right,
  .pt-align-right .pt-button{
    text-align:right; }
  .pt-button:not([class*="pt-intent-"]){
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
    background-color:#f5f8fa;
    background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));
    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));
    color:#182026; }
    .pt-button:not([class*="pt-intent-"]):hover{
      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
      background-clip:padding-box;
      background-color:#ebf1f5; }
    .pt-button:not([class*="pt-intent-"]):active, .pt-button:not([class*="pt-intent-"]).pt-active{
      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
      background-color:#d8e1e8;
      background-image:none; }
    .pt-button:not([class*="pt-intent-"]):disabled, .pt-button:not([class*="pt-intent-"]).pt-disabled{
      outline:none;
      -webkit-box-shadow:none;
              box-shadow:none;
      background-color:rgba(206, 217, 224, 0.5);
      background-image:none;
      cursor:not-allowed;
      color:rgba(92, 112, 128, 0.5); }
      .pt-button:not([class*="pt-intent-"]):disabled.pt-active, .pt-button:not([class*="pt-intent-"]):disabled.pt-active:hover, .pt-button:not([class*="pt-intent-"]).pt-disabled.pt-active, .pt-button:not([class*="pt-intent-"]).pt-disabled.pt-active:hover{
        background:rgba(206, 217, 224, 0.7); }
  .pt-button.pt-intent-primary{
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
    background-color:#137cbd;
    background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));
    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    color:#ffffff; }
    .pt-button.pt-intent-primary:hover, .pt-button.pt-intent-primary:active, .pt-button.pt-intent-primary.pt-active{
      color:#ffffff; }
    .pt-button.pt-intent-primary:hover{
      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
      background-color:#106ba3; }
    .pt-button.pt-intent-primary:active, .pt-button.pt-intent-primary.pt-active{
      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
      background-color:#0e5a8a;
      background-image:none; }
    .pt-button.pt-intent-primary:disabled, .pt-button.pt-intent-primary.pt-disabled{
      border-color:transparent;
      -webkit-box-shadow:none;
              box-shadow:none;
      background-color:rgba(19, 124, 189, 0.5);
      background-image:none;
      color:rgba(255, 255, 255, 0.6); }
  .pt-button.pt-intent-success{
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
    background-color:#0f9960;
    background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));
    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    color:#ffffff; }
    .pt-button.pt-intent-success:hover, .pt-button.pt-intent-success:active, .pt-button.pt-intent-success.pt-active{
      color:#ffffff; }
    .pt-button.pt-intent-success:hover{
      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
      background-color:#0d8050; }
    .pt-button.pt-intent-success:active, .pt-button.pt-intent-success.pt-active{
      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
      background-color:#0a6640;
      background-image:none; }
    .pt-button.pt-intent-success:disabled, .pt-button.pt-intent-success.pt-disabled{
      border-color:transparent;
      -webkit-box-shadow:none;
              box-shadow:none;
      background-color:rgba(15, 153, 96, 0.5);
      background-image:none;
      color:rgba(255, 255, 255, 0.6); }
  .pt-button.pt-intent-warning{
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
    background-color:#d9822b;
    background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));
    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    color:#ffffff; }
    .pt-button.pt-intent-warning:hover, .pt-button.pt-intent-warning:active, .pt-button.pt-intent-warning.pt-active{
      color:#ffffff; }
    .pt-button.pt-intent-warning:hover{
      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
      background-color:#bf7326; }
    .pt-button.pt-intent-warning:active, .pt-button.pt-intent-warning.pt-active{
      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
      background-color:#a66321;
      background-image:none; }
    .pt-button.pt-intent-warning:disabled, .pt-button.pt-intent-warning.pt-disabled{
      border-color:transparent;
      -webkit-box-shadow:none;
              box-shadow:none;
      background-color:rgba(217, 130, 43, 0.5);
      background-image:none;
      color:rgba(255, 255, 255, 0.6); }
  .pt-button.pt-intent-danger{
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
    background-color:#db3737;
    background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));
    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    color:#ffffff; }
    .pt-button.pt-intent-danger:hover, .pt-button.pt-intent-danger:active, .pt-button.pt-intent-danger.pt-active{
      color:#ffffff; }
    .pt-button.pt-intent-danger:hover{
      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
      background-color:#c23030; }
    .pt-button.pt-intent-danger:active, .pt-button.pt-intent-danger.pt-active{
      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
      background-color:#a82a2a;
      background-image:none; }
    .pt-button.pt-intent-danger:disabled, .pt-button.pt-intent-danger.pt-disabled{
      border-color:transparent;
      -webkit-box-shadow:none;
              box-shadow:none;
      background-color:rgba(219, 55, 55, 0.5);
      background-image:none;
      color:rgba(255, 255, 255, 0.6); }
  .pt-button[class*="pt-intent-"] .pt-button-spinner .pt-spinner-head{
    stroke:#ffffff; }
  .pt-button.pt-loading{
    position:relative; }
    .pt-button.pt-loading[class*="pt-icon-"]::before{
      visibility:hidden; }
    .pt-button.pt-loading .pt-button-spinner{
      position:absolute;
      top:50%;
      left:50%;
      -webkit-transform:translate(-50%, -50%);
              transform:translate(-50%, -50%); }
    .pt-button.pt-loading > :not(.pt-button-spinner){
      visibility:hidden; }
  .pt-button[class*="pt-icon-"]::before{
    line-height:1;
    font-family:"Icons16", sans-serif;
    font-size:16px;
    font-weight:400;
    font-style:normal;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    color:#5c7080; }
  .pt-button .pt-icon, .pt-button .pt-icon-standard, .pt-button .pt-icon-large{
    color:#5c7080; }
    .pt-button .pt-icon.pt-align-right, .pt-button .pt-icon-standard.pt-align-right, .pt-button .pt-icon-large.pt-align-right{
      margin-left:7px; }
  .pt-button .pt-icon:first-child:last-child,
  .pt-button .pt-spinner + .pt-icon:last-child{
    margin:0 -7px; }
  .pt-dark .pt-button:not([class*="pt-intent-"]){
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
    background-color:#394b59;
    background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));
    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
    color:#f5f8fa; }
    .pt-dark .pt-button:not([class*="pt-intent-"]):hover, .pt-dark .pt-button:not([class*="pt-intent-"]):active, .pt-dark .pt-button:not([class*="pt-intent-"]).pt-active{
      color:#f5f8fa; }
    .pt-dark .pt-button:not([class*="pt-intent-"]):hover{
      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
      background-color:#30404d; }
    .pt-dark .pt-button:not([class*="pt-intent-"]):active, .pt-dark .pt-button:not([class*="pt-intent-"]).pt-active{
      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
      background-color:#202b33;
      background-image:none; }
    .pt-dark .pt-button:not([class*="pt-intent-"]):disabled, .pt-dark .pt-button:not([class*="pt-intent-"]).pt-disabled{
      -webkit-box-shadow:none;
              box-shadow:none;
      background-color:rgba(57, 75, 89, 0.5);
      background-image:none;
      color:rgba(191, 204, 214, 0.5); }
      .pt-dark .pt-button:not([class*="pt-intent-"]):disabled.pt-active, .pt-dark .pt-button:not([class*="pt-intent-"]).pt-disabled.pt-active{
        background:rgba(57, 75, 89, 0.7); }
    .pt-dark .pt-button:not([class*="pt-intent-"]) .pt-button-spinner .pt-spinner-head{
      background:rgba(16, 22, 26, 0.5);
      stroke:#8a9ba8; }
    .pt-dark .pt-button:not([class*="pt-intent-"])[class*="pt-icon-"]::before{
      color:#bfccd6; }
    .pt-dark .pt-button:not([class*="pt-intent-"]) .pt-icon, .pt-dark .pt-button:not([class*="pt-intent-"]) .pt-icon-standard, .pt-dark .pt-button:not([class*="pt-intent-"]) .pt-icon-large{
      color:#bfccd6; }
  .pt-dark .pt-button[class*="pt-intent-"]{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }
    .pt-dark .pt-button[class*="pt-intent-"]:hover{
      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }
    .pt-dark .pt-button[class*="pt-intent-"]:active, .pt-dark .pt-button[class*="pt-intent-"].pt-active{
      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
    .pt-dark .pt-button[class*="pt-intent-"]:disabled, .pt-dark .pt-button[class*="pt-intent-"].pt-disabled{
      -webkit-box-shadow:none;
              box-shadow:none;
      background-image:none;
      color:rgba(255, 255, 255, 0.3); }
    .pt-dark .pt-button[class*="pt-intent-"] .pt-button-spinner .pt-spinner-head{
      stroke:#8a9ba8; }
  .pt-button:disabled::before, .pt-button.pt-disabled::before, .pt-button[class*="pt-intent-"]::before{
    color:inherit !important; }
  .pt-button:disabled .pt-icon, .pt-button:disabled .pt-icon-standard, .pt-button:disabled .pt-icon-large, .pt-button.pt-disabled .pt-icon, .pt-button.pt-disabled .pt-icon-standard, .pt-button.pt-disabled .pt-icon-large, .pt-button[class*="pt-intent-"] .pt-icon, .pt-button[class*="pt-intent-"] .pt-icon-standard, .pt-button[class*="pt-intent-"] .pt-icon-large{
    color:inherit !important; }
  .pt-button.pt-minimal{
    -webkit-box-shadow:none;
            box-shadow:none;
    background:none; }
    .pt-button.pt-minimal:hover{
      -webkit-box-shadow:none;
              box-shadow:none;
      background:rgba(167, 182, 194, 0.3);
      text-decoration:none;
      color:#182026; }
    .pt-button.pt-minimal:active, .pt-button.pt-minimal.pt-active{
      -webkit-box-shadow:none;
              box-shadow:none;
      background:rgba(115, 134, 148, 0.3);
      color:#182026; }
    .pt-button.pt-minimal:disabled, .pt-button.pt-minimal:disabled:hover, .pt-button.pt-minimal.pt-disabled, .pt-button.pt-minimal.pt-disabled:hover{
      background:none;
      cursor:not-allowed;
      color:rgba(92, 112, 128, 0.5); }
      .pt-button.pt-minimal:disabled.pt-active, .pt-button.pt-minimal:disabled:hover.pt-active, .pt-button.pt-minimal.pt-disabled.pt-active, .pt-button.pt-minimal.pt-disabled:hover.pt-active{
        background:rgba(115, 134, 148, 0.3); }
    .pt-dark .pt-button.pt-minimal{
      -webkit-box-shadow:none;
              box-shadow:none;
      background:none;
      color:inherit; }
      .pt-dark .pt-button.pt-minimal:hover, .pt-dark .pt-button.pt-minimal:active, .pt-dark .pt-button.pt-minimal.pt-active{
        -webkit-box-shadow:none;
                box-shadow:none;
        background:none; }
      .pt-dark .pt-button.pt-minimal:hover{
        background:rgba(138, 155, 168, 0.15); }
      .pt-dark .pt-button.pt-minimal:active, .pt-dark .pt-button.pt-minimal.pt-active{
        background:rgba(138, 155, 168, 0.3);
        color:#f5f8fa; }
      .pt-dark .pt-button.pt-minimal:disabled, .pt-dark .pt-button.pt-minimal:disabled:hover, .pt-dark .pt-button.pt-minimal.pt-disabled, .pt-dark .pt-button.pt-minimal.pt-disabled:hover{
        background:none;
        cursor:not-allowed;
        color:rgba(191, 204, 214, 0.5); }
        .pt-dark .pt-button.pt-minimal:disabled.pt-active, .pt-dark .pt-button.pt-minimal:disabled:hover.pt-active, .pt-dark .pt-button.pt-minimal.pt-disabled.pt-active, .pt-dark .pt-button.pt-minimal.pt-disabled:hover.pt-active{
          background:rgba(138, 155, 168, 0.3); }
    .pt-button.pt-minimal.pt-intent-primary{
      color:#106ba3; }
      .pt-button.pt-minimal.pt-intent-primary:hover, .pt-button.pt-minimal.pt-intent-primary:active, .pt-button.pt-minimal.pt-intent-primary.pt-active{
        -webkit-box-shadow:none;
                box-shadow:none;
        background:none;
        color:#106ba3; }
      .pt-button.pt-minimal.pt-intent-primary:hover{
        background:rgba(19, 124, 189, 0.15);
        color:#106ba3; }
      .pt-button.pt-minimal.pt-intent-primary:active, .pt-button.pt-minimal.pt-intent-primary.pt-active{
        background:rgba(19, 124, 189, 0.3);
        color:#106ba3; }
      .pt-button.pt-minimal.pt-intent-primary:disabled, .pt-button.pt-minimal.pt-intent-primary.pt-disabled{
        background:none;
        color:rgba(16, 107, 163, 0.5); }
        .pt-button.pt-minimal.pt-intent-primary:disabled.pt-active, .pt-button.pt-minimal.pt-intent-primary.pt-disabled.pt-active{
          background:rgba(19, 124, 189, 0.3); }
      .pt-button.pt-minimal.pt-intent-primary .pt-button-spinner .pt-spinner-head{
        stroke:#106ba3; }
      .pt-dark .pt-button.pt-minimal.pt-intent-primary{
        color:#48aff0; }
        .pt-dark .pt-button.pt-minimal.pt-intent-primary:hover{
          background:rgba(19, 124, 189, 0.2);
          color:#48aff0; }
        .pt-dark .pt-button.pt-minimal.pt-intent-primary:active, .pt-dark .pt-button.pt-minimal.pt-intent-primary.pt-active{
          background:rgba(19, 124, 189, 0.3);
          color:#48aff0; }
        .pt-dark .pt-button.pt-minimal.pt-intent-primary:disabled, .pt-dark .pt-button.pt-minimal.pt-intent-primary.pt-disabled{
          background:none;
          color:rgba(72, 175, 240, 0.5); }
          .pt-dark .pt-button.pt-minimal.pt-intent-primary:disabled.pt-active, .pt-dark .pt-button.pt-minimal.pt-intent-primary.pt-disabled.pt-active{
            background:rgba(19, 124, 189, 0.3); }
    .pt-button.pt-minimal.pt-intent-success{
      color:#0d8050; }
      .pt-button.pt-minimal.pt-intent-success:hover, .pt-button.pt-minimal.pt-intent-success:active, .pt-button.pt-minimal.pt-intent-success.pt-active{
        -webkit-box-shadow:none;
                box-shadow:none;
        background:none;
        color:#0d8050; }
      .pt-button.pt-minimal.pt-intent-success:hover{
        background:rgba(15, 153, 96, 0.15);
        color:#0d8050; }
      .pt-button.pt-minimal.pt-intent-success:active, .pt-button.pt-minimal.pt-intent-success.pt-active{
        background:rgba(15, 153, 96, 0.3);
        color:#0d8050; }
      .pt-button.pt-minimal.pt-intent-success:disabled, .pt-button.pt-minimal.pt-intent-success.pt-disabled{
        background:none;
        color:rgba(13, 128, 80, 0.5); }
        .pt-button.pt-minimal.pt-intent-success:disabled.pt-active, .pt-button.pt-minimal.pt-intent-success.pt-disabled.pt-active{
          background:rgba(15, 153, 96, 0.3); }
      .pt-button.pt-minimal.pt-intent-success .pt-button-spinner .pt-spinner-head{
        stroke:#0d8050; }
      .pt-dark .pt-button.pt-minimal.pt-intent-success{
        color:#3dcc91; }
        .pt-dark .pt-button.pt-minimal.pt-intent-success:hover{
          background:rgba(15, 153, 96, 0.2);
          color:#3dcc91; }
        .pt-dark .pt-button.pt-minimal.pt-intent-success:active, .pt-dark .pt-button.pt-minimal.pt-intent-success.pt-active{
          background:rgba(15, 153, 96, 0.3);
          color:#3dcc91; }
        .pt-dark .pt-button.pt-minimal.pt-intent-success:disabled, .pt-dark .pt-button.pt-minimal.pt-intent-success.pt-disabled{
          background:none;
          color:rgba(61, 204, 145, 0.5); }
          .pt-dark .pt-button.pt-minimal.pt-intent-success:disabled.pt-active, .pt-dark .pt-button.pt-minimal.pt-intent-success.pt-disabled.pt-active{
            background:rgba(15, 153, 96, 0.3); }
    .pt-button.pt-minimal.pt-intent-warning{
      color:#bf7326; }
      .pt-button.pt-minimal.pt-intent-warning:hover, .pt-button.pt-minimal.pt-intent-warning:active, .pt-button.pt-minimal.pt-intent-warning.pt-active{
        -webkit-box-shadow:none;
                box-shadow:none;
        background:none;
        color:#bf7326; }
      .pt-button.pt-minimal.pt-intent-warning:hover{
        background:rgba(217, 130, 43, 0.15);
        color:#bf7326; }
      .pt-button.pt-minimal.pt-intent-warning:active, .pt-button.pt-minimal.pt-intent-warning.pt-active{
        background:rgba(217, 130, 43, 0.3);
        color:#bf7326; }
      .pt-button.pt-minimal.pt-intent-warning:disabled, .pt-button.pt-minimal.pt-intent-warning.pt-disabled{
        background:none;
        color:rgba(191, 115, 38, 0.5); }
        .pt-button.pt-minimal.pt-intent-warning:disabled.pt-active, .pt-button.pt-minimal.pt-intent-warning.pt-disabled.pt-active{
          background:rgba(217, 130, 43, 0.3); }
      .pt-button.pt-minimal.pt-intent-warning .pt-button-spinner .pt-spinner-head{
        stroke:#bf7326; }
      .pt-dark .pt-button.pt-minimal.pt-intent-warning{
        color:#ffb366; }
        .pt-dark .pt-button.pt-minimal.pt-intent-warning:hover{
          background:rgba(217, 130, 43, 0.2);
          color:#ffb366; }
        .pt-dark .pt-button.pt-minimal.pt-intent-warning:active, .pt-dark .pt-button.pt-minimal.pt-intent-warning.pt-active{
          background:rgba(217, 130, 43, 0.3);
          color:#ffb366; }
        .pt-dark .pt-button.pt-minimal.pt-intent-warning:disabled, .pt-dark .pt-button.pt-minimal.pt-intent-warning.pt-disabled{
          background:none;
          color:rgba(255, 179, 102, 0.5); }
          .pt-dark .pt-button.pt-minimal.pt-intent-warning:disabled.pt-active, .pt-dark .pt-button.pt-minimal.pt-intent-warning.pt-disabled.pt-active{
            background:rgba(217, 130, 43, 0.3); }
    .pt-button.pt-minimal.pt-intent-danger{
      color:#c23030; }
      .pt-button.pt-minimal.pt-intent-danger:hover, .pt-button.pt-minimal.pt-intent-danger:active, .pt-button.pt-minimal.pt-intent-danger.pt-active{
        -webkit-box-shadow:none;
                box-shadow:none;
        background:none;
        color:#c23030; }
      .pt-button.pt-minimal.pt-intent-danger:hover{
        background:rgba(219, 55, 55, 0.15);
        color:#c23030; }
      .pt-button.pt-minimal.pt-intent-danger:active, .pt-button.pt-minimal.pt-intent-danger.pt-active{
        background:rgba(219, 55, 55, 0.3);
        color:#c23030; }
      .pt-button.pt-minimal.pt-intent-danger:disabled, .pt-button.pt-minimal.pt-intent-danger.pt-disabled{
        background:none;
        color:rgba(194, 48, 48, 0.5); }
        .pt-button.pt-minimal.pt-intent-danger:disabled.pt-active, .pt-button.pt-minimal.pt-intent-danger.pt-disabled.pt-active{
          background:rgba(219, 55, 55, 0.3); }
      .pt-button.pt-minimal.pt-intent-danger .pt-button-spinner .pt-spinner-head{
        stroke:#c23030; }
      .pt-dark .pt-button.pt-minimal.pt-intent-danger{
        color:#ff7373; }
        .pt-dark .pt-button.pt-minimal.pt-intent-danger:hover{
          background:rgba(219, 55, 55, 0.2);
          color:#ff7373; }
        .pt-dark .pt-button.pt-minimal.pt-intent-danger:active, .pt-dark .pt-button.pt-minimal.pt-intent-danger.pt-active{
          background:rgba(219, 55, 55, 0.3);
          color:#ff7373; }
        .pt-dark .pt-button.pt-minimal.pt-intent-danger:disabled, .pt-dark .pt-button.pt-minimal.pt-intent-danger.pt-disabled{
          background:none;
          color:rgba(255, 115, 115, 0.5); }
          .pt-dark .pt-button.pt-minimal.pt-intent-danger:disabled.pt-active, .pt-dark .pt-button.pt-minimal.pt-intent-danger.pt-disabled.pt-active{
            background:rgba(219, 55, 55, 0.3); }
  .pt-button.pt-large,
  .pt-large .pt-button{
    min-width:40px;
    min-height:40px;
    padding:5px 15px;
    font-size:16px; }
    .pt-button.pt-large::before,
    .pt-button.pt-large > *,
    .pt-large .pt-button::before,
    .pt-large .pt-button > *{
      margin-right:10px; }
    .pt-button.pt-large:empty::before,
    .pt-button.pt-large > :last-child,
    .pt-large .pt-button:empty::before,
    .pt-large .pt-button > :last-child{
      margin-right:0; }
  .pt-button.pt-small,
  .pt-small .pt-button{
    min-width:24px;
    min-height:24px;
    padding:0 7px; }

a.pt-button{
  text-align:center;
  text-decoration:none;
  -webkit-transition:none;
  transition:none; }
  a.pt-button, a.pt-button:hover, a.pt-button:active{
    color:#182026; }
  a.pt-button.pt-disabled{
    color:rgba(92, 112, 128, 0.5); }

.pt-button-text{
  -webkit-box-flex:0;
      -ms-flex:0 1 auto;
          flex:0 1 auto; }
  .pt-align-left .pt-button-text,
  .pt-align-right .pt-button-text{
    -webkit-box-flex:1;
        -ms-flex:1 1 auto;
            flex:1 1 auto; }
.pt-select select{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  border:none;
  border-radius:3px;
  cursor:pointer;
  padding:5px 10px;
  text-align:left;
  font-size:14px;
  -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
          box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
  background-color:#f5f8fa;
  background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));
  background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));
  color:#182026;
  border-radius:3px;
  height:30px;
  padding:0 25px 0 10px;
  -moz-appearance:none;
  -webkit-appearance:none; }
  .pt-select select > *{
    -webkit-box-flex:0;
        -ms-flex-positive:0;
            flex-grow:0;
    -ms-flex-negative:0;
        flex-shrink:0; }
  .pt-select select > .pt-fill{
    -webkit-box-flex:1;
        -ms-flex-positive:1;
            flex-grow:1;
    -ms-flex-negative:1;
        flex-shrink:1; }
  .pt-select select::before, .pt-select select > *{
    margin-right:7px; }
  .pt-select select:empty::before, .pt-select select > :last-child{
    margin-right:0; }
  .pt-select select:hover{
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
    background-clip:padding-box;
    background-color:#ebf1f5; }
  .pt-select select:active, .pt-select select.pt-active{
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
    background-color:#d8e1e8;
    background-image:none; }
  .pt-select select:disabled, .pt-select select.pt-disabled{
    outline:none;
    -webkit-box-shadow:none;
            box-shadow:none;
    background-color:rgba(206, 217, 224, 0.5);
    background-image:none;
    cursor:not-allowed;
    color:rgba(92, 112, 128, 0.5); }
    .pt-select select:disabled.pt-active, .pt-select select:disabled.pt-active:hover, .pt-select select.pt-disabled.pt-active, .pt-select select.pt-disabled.pt-active:hover{
      background:rgba(206, 217, 224, 0.7); }

.pt-select.pt-minimal select{
  -webkit-box-shadow:none;
          box-shadow:none;
  background:none; }
  .pt-select.pt-minimal select:hover{
    -webkit-box-shadow:none;
            box-shadow:none;
    background:rgba(167, 182, 194, 0.3);
    text-decoration:none;
    color:#182026; }
  .pt-select.pt-minimal select:active, .pt-select.pt-minimal select.pt-active{
    -webkit-box-shadow:none;
            box-shadow:none;
    background:rgba(115, 134, 148, 0.3);
    color:#182026; }
  .pt-select.pt-minimal select:disabled, .pt-select.pt-minimal select:disabled:hover, .pt-select.pt-minimal select.pt-disabled, .pt-select.pt-minimal select.pt-disabled:hover{
    background:none;
    cursor:not-allowed;
    color:rgba(92, 112, 128, 0.5); }
    .pt-select.pt-minimal select:disabled.pt-active, .pt-select.pt-minimal select:disabled:hover.pt-active, .pt-select.pt-minimal select.pt-disabled.pt-active, .pt-select.pt-minimal select.pt-disabled:hover.pt-active{
      background:rgba(115, 134, 148, 0.3); }
  .pt-dark .pt-select.pt-minimal select, .pt-select.pt-minimal .pt-dark select{
    -webkit-box-shadow:none;
            box-shadow:none;
    background:none;
    color:inherit; }
    .pt-dark .pt-select.pt-minimal select:hover, .pt-select.pt-minimal .pt-dark select:hover, .pt-dark .pt-select.pt-minimal select:active, .pt-select.pt-minimal .pt-dark select:active, .pt-dark .pt-select.pt-minimal select.pt-active, .pt-select.pt-minimal .pt-dark select.pt-active{
      -webkit-box-shadow:none;
              box-shadow:none;
      background:none; }
    .pt-dark .pt-select.pt-minimal select:hover, .pt-select.pt-minimal .pt-dark select:hover{
      background:rgba(138, 155, 168, 0.15); }
    .pt-dark .pt-select.pt-minimal select:active, .pt-select.pt-minimal .pt-dark select:active, .pt-dark .pt-select.pt-minimal select.pt-active, .pt-select.pt-minimal .pt-dark select.pt-active{
      background:rgba(138, 155, 168, 0.3);
      color:#f5f8fa; }
    .pt-dark .pt-select.pt-minimal select:disabled, .pt-select.pt-minimal .pt-dark select:disabled, .pt-dark .pt-select.pt-minimal select:disabled:hover, .pt-select.pt-minimal .pt-dark select:disabled:hover, .pt-dark .pt-select.pt-minimal select.pt-disabled, .pt-select.pt-minimal .pt-dark select.pt-disabled, .pt-dark .pt-select.pt-minimal select.pt-disabled:hover, .pt-select.pt-minimal .pt-dark select.pt-disabled:hover{
      background:none;
      cursor:not-allowed;
      color:rgba(191, 204, 214, 0.5); }
      .pt-dark .pt-select.pt-minimal select:disabled.pt-active, .pt-select.pt-minimal .pt-dark select:disabled.pt-active, .pt-dark .pt-select.pt-minimal select:disabled:hover.pt-active, .pt-select.pt-minimal .pt-dark select:disabled:hover.pt-active, .pt-dark .pt-select.pt-minimal select.pt-disabled.pt-active, .pt-select.pt-minimal .pt-dark select.pt-disabled.pt-active, .pt-dark .pt-select.pt-minimal select.pt-disabled:hover.pt-active, .pt-select.pt-minimal .pt-dark select.pt-disabled:hover.pt-active{
        background:rgba(138, 155, 168, 0.3); }
  .pt-select.pt-minimal select.pt-intent-primary{
    color:#106ba3; }
    .pt-select.pt-minimal select.pt-intent-primary:hover, .pt-select.pt-minimal select.pt-intent-primary:active, .pt-select.pt-minimal select.pt-intent-primary.pt-active{
      -webkit-box-shadow:none;
              box-shadow:none;
      background:none;
      color:#106ba3; }
    .pt-select.pt-minimal select.pt-intent-primary:hover{
      background:rgba(19, 124, 189, 0.15);
      color:#106ba3; }
    .pt-select.pt-minimal select.pt-intent-primary:active, .pt-select.pt-minimal select.pt-intent-primary.pt-active{
      background:rgba(19, 124, 189, 0.3);
      color:#106ba3; }
    .pt-select.pt-minimal select.pt-intent-primary:disabled, .pt-select.pt-minimal select.pt-intent-primary.pt-disabled{
      background:none;
      color:rgba(16, 107, 163, 0.5); }
      .pt-select.pt-minimal select.pt-intent-primary:disabled.pt-active, .pt-select.pt-minimal select.pt-intent-primary.pt-disabled.pt-active{
        background:rgba(19, 124, 189, 0.3); }
    .pt-select.pt-minimal select.pt-intent-primary .pt-button-spinner .pt-spinner-head{
      stroke:#106ba3; }
    .pt-dark .pt-select.pt-minimal select.pt-intent-primary, .pt-select.pt-minimal .pt-dark select.pt-intent-primary{
      color:#48aff0; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-primary:hover, .pt-select.pt-minimal .pt-dark select.pt-intent-primary:hover{
        background:rgba(19, 124, 189, 0.2);
        color:#48aff0; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-primary:active, .pt-select.pt-minimal .pt-dark select.pt-intent-primary:active, .pt-dark .pt-select.pt-minimal select.pt-intent-primary.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-primary.pt-active{
        background:rgba(19, 124, 189, 0.3);
        color:#48aff0; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-primary:disabled, .pt-select.pt-minimal .pt-dark select.pt-intent-primary:disabled, .pt-dark .pt-select.pt-minimal select.pt-intent-primary.pt-disabled, .pt-select.pt-minimal .pt-dark select.pt-intent-primary.pt-disabled{
        background:none;
        color:rgba(72, 175, 240, 0.5); }
        .pt-dark .pt-select.pt-minimal select.pt-intent-primary:disabled.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-primary:disabled.pt-active, .pt-dark .pt-select.pt-minimal select.pt-intent-primary.pt-disabled.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-primary.pt-disabled.pt-active{
          background:rgba(19, 124, 189, 0.3); }
  .pt-select.pt-minimal select.pt-intent-success{
    color:#0d8050; }
    .pt-select.pt-minimal select.pt-intent-success:hover, .pt-select.pt-minimal select.pt-intent-success:active, .pt-select.pt-minimal select.pt-intent-success.pt-active{
      -webkit-box-shadow:none;
              box-shadow:none;
      background:none;
      color:#0d8050; }
    .pt-select.pt-minimal select.pt-intent-success:hover{
      background:rgba(15, 153, 96, 0.15);
      color:#0d8050; }
    .pt-select.pt-minimal select.pt-intent-success:active, .pt-select.pt-minimal select.pt-intent-success.pt-active{
      background:rgba(15, 153, 96, 0.3);
      color:#0d8050; }
    .pt-select.pt-minimal select.pt-intent-success:disabled, .pt-select.pt-minimal select.pt-intent-success.pt-disabled{
      background:none;
      color:rgba(13, 128, 80, 0.5); }
      .pt-select.pt-minimal select.pt-intent-success:disabled.pt-active, .pt-select.pt-minimal select.pt-intent-success.pt-disabled.pt-active{
        background:rgba(15, 153, 96, 0.3); }
    .pt-select.pt-minimal select.pt-intent-success .pt-button-spinner .pt-spinner-head{
      stroke:#0d8050; }
    .pt-dark .pt-select.pt-minimal select.pt-intent-success, .pt-select.pt-minimal .pt-dark select.pt-intent-success{
      color:#3dcc91; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-success:hover, .pt-select.pt-minimal .pt-dark select.pt-intent-success:hover{
        background:rgba(15, 153, 96, 0.2);
        color:#3dcc91; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-success:active, .pt-select.pt-minimal .pt-dark select.pt-intent-success:active, .pt-dark .pt-select.pt-minimal select.pt-intent-success.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-success.pt-active{
        background:rgba(15, 153, 96, 0.3);
        color:#3dcc91; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-success:disabled, .pt-select.pt-minimal .pt-dark select.pt-intent-success:disabled, .pt-dark .pt-select.pt-minimal select.pt-intent-success.pt-disabled, .pt-select.pt-minimal .pt-dark select.pt-intent-success.pt-disabled{
        background:none;
        color:rgba(61, 204, 145, 0.5); }
        .pt-dark .pt-select.pt-minimal select.pt-intent-success:disabled.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-success:disabled.pt-active, .pt-dark .pt-select.pt-minimal select.pt-intent-success.pt-disabled.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-success.pt-disabled.pt-active{
          background:rgba(15, 153, 96, 0.3); }
  .pt-select.pt-minimal select.pt-intent-warning{
    color:#bf7326; }
    .pt-select.pt-minimal select.pt-intent-warning:hover, .pt-select.pt-minimal select.pt-intent-warning:active, .pt-select.pt-minimal select.pt-intent-warning.pt-active{
      -webkit-box-shadow:none;
              box-shadow:none;
      background:none;
      color:#bf7326; }
    .pt-select.pt-minimal select.pt-intent-warning:hover{
      background:rgba(217, 130, 43, 0.15);
      color:#bf7326; }
    .pt-select.pt-minimal select.pt-intent-warning:active, .pt-select.pt-minimal select.pt-intent-warning.pt-active{
      background:rgba(217, 130, 43, 0.3);
      color:#bf7326; }
    .pt-select.pt-minimal select.pt-intent-warning:disabled, .pt-select.pt-minimal select.pt-intent-warning.pt-disabled{
      background:none;
      color:rgba(191, 115, 38, 0.5); }
      .pt-select.pt-minimal select.pt-intent-warning:disabled.pt-active, .pt-select.pt-minimal select.pt-intent-warning.pt-disabled.pt-active{
        background:rgba(217, 130, 43, 0.3); }
    .pt-select.pt-minimal select.pt-intent-warning .pt-button-spinner .pt-spinner-head{
      stroke:#bf7326; }
    .pt-dark .pt-select.pt-minimal select.pt-intent-warning, .pt-select.pt-minimal .pt-dark select.pt-intent-warning{
      color:#ffb366; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-warning:hover, .pt-select.pt-minimal .pt-dark select.pt-intent-warning:hover{
        background:rgba(217, 130, 43, 0.2);
        color:#ffb366; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-warning:active, .pt-select.pt-minimal .pt-dark select.pt-intent-warning:active, .pt-dark .pt-select.pt-minimal select.pt-intent-warning.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-warning.pt-active{
        background:rgba(217, 130, 43, 0.3);
        color:#ffb366; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-warning:disabled, .pt-select.pt-minimal .pt-dark select.pt-intent-warning:disabled, .pt-dark .pt-select.pt-minimal select.pt-intent-warning.pt-disabled, .pt-select.pt-minimal .pt-dark select.pt-intent-warning.pt-disabled{
        background:none;
        color:rgba(255, 179, 102, 0.5); }
        .pt-dark .pt-select.pt-minimal select.pt-intent-warning:disabled.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-warning:disabled.pt-active, .pt-dark .pt-select.pt-minimal select.pt-intent-warning.pt-disabled.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-warning.pt-disabled.pt-active{
          background:rgba(217, 130, 43, 0.3); }
  .pt-select.pt-minimal select.pt-intent-danger{
    color:#c23030; }
    .pt-select.pt-minimal select.pt-intent-danger:hover, .pt-select.pt-minimal select.pt-intent-danger:active, .pt-select.pt-minimal select.pt-intent-danger.pt-active{
      -webkit-box-shadow:none;
              box-shadow:none;
      background:none;
      color:#c23030; }
    .pt-select.pt-minimal select.pt-intent-danger:hover{
      background:rgba(219, 55, 55, 0.15);
      color:#c23030; }
    .pt-select.pt-minimal select.pt-intent-danger:active, .pt-select.pt-minimal select.pt-intent-danger.pt-active{
      background:rgba(219, 55, 55, 0.3);
      color:#c23030; }
    .pt-select.pt-minimal select.pt-intent-danger:disabled, .pt-select.pt-minimal select.pt-intent-danger.pt-disabled{
      background:none;
      color:rgba(194, 48, 48, 0.5); }
      .pt-select.pt-minimal select.pt-intent-danger:disabled.pt-active, .pt-select.pt-minimal select.pt-intent-danger.pt-disabled.pt-active{
        background:rgba(219, 55, 55, 0.3); }
    .pt-select.pt-minimal select.pt-intent-danger .pt-button-spinner .pt-spinner-head{
      stroke:#c23030; }
    .pt-dark .pt-select.pt-minimal select.pt-intent-danger, .pt-select.pt-minimal .pt-dark select.pt-intent-danger{
      color:#ff7373; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-danger:hover, .pt-select.pt-minimal .pt-dark select.pt-intent-danger:hover{
        background:rgba(219, 55, 55, 0.2);
        color:#ff7373; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-danger:active, .pt-select.pt-minimal .pt-dark select.pt-intent-danger:active, .pt-dark .pt-select.pt-minimal select.pt-intent-danger.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-danger.pt-active{
        background:rgba(219, 55, 55, 0.3);
        color:#ff7373; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-danger:disabled, .pt-select.pt-minimal .pt-dark select.pt-intent-danger:disabled, .pt-dark .pt-select.pt-minimal select.pt-intent-danger.pt-disabled, .pt-select.pt-minimal .pt-dark select.pt-intent-danger.pt-disabled{
        background:none;
        color:rgba(255, 115, 115, 0.5); }
        .pt-dark .pt-select.pt-minimal select.pt-intent-danger:disabled.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-danger:disabled.pt-active, .pt-dark .pt-select.pt-minimal select.pt-intent-danger.pt-disabled.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-danger.pt-disabled.pt-active{
          background:rgba(219, 55, 55, 0.3); }

.pt-select.pt-large select{
  height:40px;
  padding-right:35px;
  font-size:16px; }

.pt-dark .pt-select select{
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
  background-color:#394b59;
  background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));
  background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
  color:#f5f8fa; }
  .pt-dark .pt-select select:hover, .pt-dark .pt-select select:active, .pt-dark .pt-select select.pt-active{
    color:#f5f8fa; }
  .pt-dark .pt-select select:hover{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
    background-color:#30404d; }
  .pt-dark .pt-select select:active, .pt-dark .pt-select select.pt-active{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
    background-color:#202b33;
    background-image:none; }
  .pt-dark .pt-select select:disabled, .pt-dark .pt-select select.pt-disabled{
    -webkit-box-shadow:none;
            box-shadow:none;
    background-color:rgba(57, 75, 89, 0.5);
    background-image:none;
    color:rgba(191, 204, 214, 0.5); }
    .pt-dark .pt-select select:disabled.pt-active, .pt-dark .pt-select select.pt-disabled.pt-active{
      background:rgba(57, 75, 89, 0.7); }
  .pt-dark .pt-select select .pt-button-spinner .pt-spinner-head{
    background:rgba(16, 22, 26, 0.5);
    stroke:#8a9ba8; }

.pt-select select:disabled{
  -webkit-box-shadow:none;
          box-shadow:none;
  background-color:rgba(206, 217, 224, 0.5);
  cursor:not-allowed;
  color:rgba(92, 112, 128, 0.5); }

.pt-select::after{
  line-height:1;
  font-family:"Icons16", sans-serif;
  font-size:16px;
  font-weight:400;
  font-style:normal;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  position:absolute;
  top:0;
  right:7px;
  line-height:30px;
  color:#5c7080;
  content:"\E6C6";
  pointer-events:none; }
  .pt-disabled.pt-select::after{
    color:rgba(92, 112, 128, 0.5); }
.pt-button-group{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex; }
  .pt-button-group .pt-button{
    -webkit-box-flex:0;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
    position:relative;
    z-index:4; }
    .pt-button-group .pt-button:focus{
      z-index:5; }
    .pt-button-group .pt-button:hover{
      z-index:6; }
    .pt-button-group .pt-button:active, .pt-button-group .pt-button.pt-active{
      z-index:7; }
    .pt-button-group .pt-button:disabled, .pt-button-group .pt-button.pt-disabled{
      z-index:3; }
    .pt-button-group .pt-button[class*="pt-intent-"]{
      z-index:9; }
      .pt-button-group .pt-button[class*="pt-intent-"]:focus{
        z-index:10; }
      .pt-button-group .pt-button[class*="pt-intent-"]:hover{
        z-index:11; }
      .pt-button-group .pt-button[class*="pt-intent-"]:active, .pt-button-group .pt-button[class*="pt-intent-"].pt-active{
        z-index:12; }
      .pt-button-group .pt-button[class*="pt-intent-"]:disabled, .pt-button-group .pt-button[class*="pt-intent-"].pt-disabled{
        z-index:8; }
  .pt-button-group:not(.pt-minimal) > .pt-popover-wrapper:not(:first-child) .pt-popover-target .pt-button,
  .pt-button-group:not(.pt-minimal) > .pt-button:not(:first-child){
    border-top-left-radius:0;
    border-bottom-left-radius:0; }
  .pt-button-group:not(.pt-minimal) > .pt-popover-wrapper:not(:last-child) .pt-popover-target .pt-button,
  .pt-button-group:not(.pt-minimal) > .pt-button:not(:last-child){
    margin-right:-1px;
    border-top-right-radius:0;
    border-bottom-right-radius:0; }
  .pt-button-group.pt-minimal .pt-button{
    -webkit-box-shadow:none;
            box-shadow:none;
    background:none; }
    .pt-button-group.pt-minimal .pt-button:hover{
      -webkit-box-shadow:none;
              box-shadow:none;
      background:rgba(167, 182, 194, 0.3);
      text-decoration:none;
      color:#182026; }
    .pt-button-group.pt-minimal .pt-button:active, .pt-button-group.pt-minimal .pt-button.pt-active{
      -webkit-box-shadow:none;
              box-shadow:none;
      background:rgba(115, 134, 148, 0.3);
      color:#182026; }
    .pt-button-group.pt-minimal .pt-button:disabled, .pt-button-group.pt-minimal .pt-button:disabled:hover, .pt-button-group.pt-minimal .pt-button.pt-disabled, .pt-button-group.pt-minimal .pt-button.pt-disabled:hover{
      background:none;
      cursor:not-allowed;
      color:rgba(92, 112, 128, 0.5); }
      .pt-button-group.pt-minimal .pt-button:disabled.pt-active, .pt-button-group.pt-minimal .pt-button:disabled:hover.pt-active, .pt-button-group.pt-minimal .pt-button.pt-disabled.pt-active, .pt-button-group.pt-minimal .pt-button.pt-disabled:hover.pt-active{
        background:rgba(115, 134, 148, 0.3); }
    .pt-dark .pt-button-group.pt-minimal .pt-button{
      -webkit-box-shadow:none;
              box-shadow:none;
      background:none;
      color:inherit; }
      .pt-dark .pt-button-group.pt-minimal .pt-button:hover, .pt-dark .pt-button-group.pt-minimal .pt-button:active, .pt-dark .pt-button-group.pt-minimal .pt-button.pt-active{
        -webkit-box-shadow:none;
                box-shadow:none;
        background:none; }
      .pt-dark .pt-button-group.pt-minimal .pt-button:hover{
        background:rgba(138, 155, 168, 0.15); }
      .pt-dark .pt-button-group.pt-minimal .pt-button:active, .pt-dark .pt-button-group.pt-minimal .pt-button.pt-active{
        background:rgba(138, 155, 168, 0.3);
        color:#f5f8fa; }
      .pt-dark .pt-button-group.pt-minimal .pt-button:disabled, .pt-dark .pt-button-group.pt-minimal .pt-button:disabled:hover, .pt-dark .pt-button-group.pt-minimal .pt-button.pt-disabled, .pt-dark .pt-button-group.pt-minimal .pt-button.pt-disabled:hover{
        background:none;
        cursor:not-allowed;
        color:rgba(191, 204, 214, 0.5); }
        .pt-dark .pt-button-group.pt-minimal .pt-button:disabled.pt-active, .pt-dark .pt-button-group.pt-minimal .pt-button:disabled:hover.pt-active, .pt-dark .pt-button-group.pt-minimal .pt-button.pt-disabled.pt-active, .pt-dark .pt-button-group.pt-minimal .pt-button.pt-disabled:hover.pt-active{
          background:rgba(138, 155, 168, 0.3); }
    .pt-button-group.pt-minimal .pt-button.pt-intent-primary{
      color:#106ba3; }
      .pt-button-group.pt-minimal .pt-button.pt-intent-primary:hover, .pt-button-group.pt-minimal .pt-button.pt-intent-primary:active, .pt-button-group.pt-minimal .pt-button.pt-intent-primary.pt-active{
        -webkit-box-shadow:none;
                box-shadow:none;
        background:none;
        color:#106ba3; }
      .pt-button-group.pt-minimal .pt-button.pt-intent-primary:hover{
        background:rgba(19, 124, 189, 0.15);
        color:#106ba3; }
      .pt-button-group.pt-minimal .pt-button.pt-intent-primary:active, .pt-button-group.pt-minimal .pt-button.pt-intent-primary.pt-active{
        background:rgba(19, 124, 189, 0.3);
        color:#106ba3; }
      .pt-button-group.pt-minimal .pt-button.pt-intent-primary:disabled, .pt-button-group.pt-minimal .pt-button.pt-intent-primary.pt-disabled{
        background:none;
        color:rgba(16, 107, 163, 0.5); }
        .pt-button-group.pt-minimal .pt-button.pt-intent-primary:disabled.pt-active, .pt-button-group.pt-minimal .pt-button.pt-intent-primary.pt-disabled.pt-active{
          background:rgba(19, 124, 189, 0.3); }
      .pt-button-group.pt-minimal .pt-button.pt-intent-primary .pt-button-spinner .pt-spinner-head{
        stroke:#106ba3; }
      .pt-dark .pt-button-group.pt-minimal .pt-button.pt-intent-primary{
        color:#48aff0; }
        .pt-dark .pt-button-group.pt-minimal .pt-button.pt-intent-primary:hover{
          background:rgba(19, 124, 189, 0.2);
          color:#48aff0; }
        .pt-dark .pt-button-group.pt-minimal .pt-button.pt-intent-primary:active, .pt-dark .pt-button-group.pt-minimal .pt-button.pt-intent-primary.pt-active{
          background:rgba(19, 124, 189, 0.3);
          color:#48aff0; }
        .pt-dark .pt-button-group.pt-minimal .pt-button.pt-intent-primary:disabled, .pt-dark .pt-button-group.pt-minimal .pt-button.pt-intent-primary.pt-disabled{
          background:none;
          color:rgba(72, 175, 240, 0.5); }
          .pt-dark .pt-button-group.pt-minimal .pt-button.pt-intent-primary:disabled.pt-active, .pt-dark .pt-button-group.pt-minimal .pt-button.pt-intent-primary.pt-disabled.pt-active{
            background:rgba(19, 124, 189, 0.3); }
    .pt-button-group.pt-minimal .pt-button.pt-intent-success{
      color:#0d8050; }
      .pt-button-group.pt-minimal .pt-button.pt-intent-success:hover, .pt-button-group.pt-minimal .pt-button.pt-intent-success:active, .pt-button-group.pt-minimal .pt-button.pt-intent-success.pt-active{
        -webkit-box-shadow:none;
                box-shadow:none;
        background:none;
        color:#0d8050; }
      .pt-button-group.pt-minimal .pt-button.pt-intent-success:hover{
        background:rgba(15, 153, 96, 0.15);
        color:#0d8050; }
      .pt-button-group.pt-minimal .pt-button.pt-intent-success:active, .pt-button-group.pt-minimal .pt-button.pt-intent-success.pt-active{
        background:rgba(15, 153, 96, 0.3);
        color:#0d8050; }
      .pt-button-group.pt-minimal .pt-button.pt-intent-success:disabled, .pt-button-group.pt-minimal .pt-button.pt-intent-success.pt-disabled{
        background:none;
        color:rgba(13, 128, 80, 0.5); }
        .pt-button-group.pt-minimal .pt-button.pt-intent-success:disabled.pt-active, .pt-button-group.pt-minimal .pt-button.pt-intent-success.pt-disabled.pt-active{
          background:rgba(15, 153, 96, 0.3); }
      .pt-button-group.pt-minimal .pt-button.pt-intent-success .pt-button-spinner .pt-spinner-head{
        stroke:#0d8050; }
      .pt-dark .pt-button-group.pt-minimal .pt-button.pt-intent-success{
        color:#3dcc91; }
        .pt-dark .pt-button-group.pt-minimal .pt-button.pt-intent-success:hover{
          background:rgba(15, 153, 96, 0.2);
          color:#3dcc91; }
        .pt-dark .pt-button-group.pt-minimal .pt-button.pt-intent-success:active, .pt-dark .pt-button-group.pt-minimal .pt-button.pt-intent-success.pt-active{
          background:rgba(15, 153, 96, 0.3);
          color:#3dcc91; }
        .pt-dark .pt-button-group.pt-minimal .pt-button.pt-intent-success:disabled, .pt-dark .pt-button-group.pt-minimal .pt-button.pt-intent-success.pt-disabled{
          background:none;
          color:rgba(61, 204, 145, 0.5); }
          .pt-dark .pt-button-group.pt-minimal .pt-button.pt-intent-success:disabled.pt-active, .pt-dark .pt-button-group.pt-minimal .pt-button.pt-intent-success.pt-disabled.pt-active{
            background:rgba(15, 153, 96, 0.3); }
    .pt-button-group.pt-minimal .pt-button.pt-intent-warning{
      color:#bf7326; }
      .pt-button-group.pt-minimal .pt-button.pt-intent-warning:hover, .pt-button-group.pt-minimal .pt-button.pt-intent-warning:active, .pt-button-group.pt-minimal .pt-button.pt-intent-warning.pt-active{
        -webkit-box-shadow:none;
                box-shadow:none;
        background:none;
        color:#bf7326; }
      .pt-button-group.pt-minimal .pt-button.pt-intent-warning:hover{
        background:rgba(217, 130, 43, 0.15);
        color:#bf7326; }
      .pt-button-group.pt-minimal .pt-button.pt-intent-warning:active, .pt-button-group.pt-minimal .pt-button.pt-intent-warning.pt-active{
        background:rgba(217, 130, 43, 0.3);
        color:#bf7326; }
      .pt-button-group.pt-minimal .pt-button.pt-intent-warning:disabled, .pt-button-group.pt-minimal .pt-button.pt-intent-warning.pt-disabled{
        background:none;
        color:rgba(191, 115, 38, 0.5); }
        .pt-button-group.pt-minimal .pt-button.pt-intent-warning:disabled.pt-active, .pt-button-group.pt-minimal .pt-button.pt-intent-warning.pt-disabled.pt-active{
          background:rgba(217, 130, 43, 0.3); }
      .pt-button-group.pt-minimal .pt-button.pt-intent-warning .pt-button-spinner .pt-spinner-head{
        stroke:#bf7326; }
      .pt-dark .pt-button-group.pt-minimal .pt-button.pt-intent-warning{
        color:#ffb366; }
        .pt-dark .pt-button-group.pt-minimal .pt-button.pt-intent-warning:hover{
          background:rgba(217, 130, 43, 0.2);
          color:#ffb366; }
        .pt-dark .pt-button-group.pt-minimal .pt-button.pt-intent-warning:active, .pt-dark .pt-button-group.pt-minimal .pt-button.pt-intent-warning.pt-active{
          background:rgba(217, 130, 43, 0.3);
          color:#ffb366; }
        .pt-dark .pt-button-group.pt-minimal .pt-button.pt-intent-warning:disabled, .pt-dark .pt-button-group.pt-minimal .pt-button.pt-intent-warning.pt-disabled{
          background:none;
          color:rgba(255, 179, 102, 0.5); }
          .pt-dark .pt-button-group.pt-minimal .pt-button.pt-intent-warning:disabled.pt-active, .pt-dark .pt-button-group.pt-minimal .pt-button.pt-intent-warning.pt-disabled.pt-active{
            background:rgba(217, 130, 43, 0.3); }
    .pt-button-group.pt-minimal .pt-button.pt-intent-danger{
      color:#c23030; }
      .pt-button-group.pt-minimal .pt-button.pt-intent-danger:hover, .pt-button-group.pt-minimal .pt-button.pt-intent-danger:active, .pt-button-group.pt-minimal .pt-button.pt-intent-danger.pt-active{
        -webkit-box-shadow:none;
                box-shadow:none;
        background:none;
        color:#c23030; }
      .pt-button-group.pt-minimal .pt-button.pt-intent-danger:hover{
        background:rgba(219, 55, 55, 0.15);
        color:#c23030; }
      .pt-button-group.pt-minimal .pt-button.pt-intent-danger:active, .pt-button-group.pt-minimal .pt-button.pt-intent-danger.pt-active{
        background:rgba(219, 55, 55, 0.3);
        color:#c23030; }
      .pt-button-group.pt-minimal .pt-button.pt-intent-danger:disabled, .pt-button-group.pt-minimal .pt-button.pt-intent-danger.pt-disabled{
        background:none;
        color:rgba(194, 48, 48, 0.5); }
        .pt-button-group.pt-minimal .pt-button.pt-intent-danger:disabled.pt-active, .pt-button-group.pt-minimal .pt-button.pt-intent-danger.pt-disabled.pt-active{
          background:rgba(219, 55, 55, 0.3); }
      .pt-button-group.pt-minimal .pt-button.pt-intent-danger .pt-button-spinner .pt-spinner-head{
        stroke:#c23030; }
      .pt-dark .pt-button-group.pt-minimal .pt-button.pt-intent-danger{
        color:#ff7373; }
        .pt-dark .pt-button-group.pt-minimal .pt-button.pt-intent-danger:hover{
          background:rgba(219, 55, 55, 0.2);
          color:#ff7373; }
        .pt-dark .pt-button-group.pt-minimal .pt-button.pt-intent-danger:active, .pt-dark .pt-button-group.pt-minimal .pt-button.pt-intent-danger.pt-active{
          background:rgba(219, 55, 55, 0.3);
          color:#ff7373; }
        .pt-dark .pt-button-group.pt-minimal .pt-button.pt-intent-danger:disabled, .pt-dark .pt-button-group.pt-minimal .pt-button.pt-intent-danger.pt-disabled{
          background:none;
          color:rgba(255, 115, 115, 0.5); }
          .pt-dark .pt-button-group.pt-minimal .pt-button.pt-intent-danger:disabled.pt-active, .pt-dark .pt-button-group.pt-minimal .pt-button.pt-intent-danger.pt-disabled.pt-active{
            background:rgba(219, 55, 55, 0.3); }
  .pt-button-group.pt-fill{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex; }
  .pt-button-group .pt-button.pt-fill,
  .pt-button-group.pt-fill .pt-button:not(.pt-fixed){
    -webkit-box-flex:1;
        -ms-flex:1 1 auto;
            flex:1 1 auto; }
  .pt-button-group.pt-vertical{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column;
    -webkit-box-align:stretch;
        -ms-flex-align:stretch;
            align-items:stretch;
    vertical-align:top; }
    .pt-button-group.pt-vertical .pt-button{
      margin-right:0 !important;
      width:100%; }
    .pt-button-group.pt-vertical:not(.pt-minimal) > .pt-popover-wrapper:first-child .pt-popover-target .pt-button,
    .pt-button-group.pt-vertical:not(.pt-minimal) > .pt-button:first-child{
      border-radius:3px 3px 0 0; }
    .pt-button-group.pt-vertical:not(.pt-minimal) > .pt-popover-wrapper:last-child .pt-popover-target .pt-button,
    .pt-button-group.pt-vertical:not(.pt-minimal) > .pt-button:last-child{
      border-radius:0 0 3px 3px; }
    .pt-button-group.pt-vertical:not(.pt-minimal) > .pt-popover-wrapper:not(:last-child) .pt-popover-target .pt-button,
    .pt-button-group.pt-vertical:not(.pt-minimal) > .pt-button:not(:last-child){
      margin-bottom:-1px; }
  .pt-button-group.pt-align-left .pt-button{
    text-align:left; }
  .pt-dark .pt-button-group:not(.pt-minimal) > .pt-popover-wrapper:not(:last-child) .pt-popover-target .pt-button,
  .pt-dark .pt-button-group:not(.pt-minimal) > .pt-button:not(:last-child){
    margin-right:1px; }
  .pt-dark .pt-button-group.pt-vertical > .pt-popover-wrapper:not(:last-child) .pt-popover-target .pt-button,
  .pt-dark .pt-button-group.pt-vertical > .pt-button:not(:last-child){
    margin-bottom:1px; }
.pt-callout{
  line-height:1.5;
  font-size:14px;
  position:relative;
  border-radius:3px;
  background-color:rgba(138, 155, 168, 0.15);
  width:100%;
  padding:10px 12px 9px; }
  .pt-callout[class*="pt-icon-"]{
    padding-left:40px; }
    .pt-callout[class*="pt-icon-"]::before{
      line-height:1;
      font-family:"Icons20", sans-serif;
      font-size:20px;
      font-weight:400;
      font-style:normal;
      -moz-osx-font-smoothing:grayscale;
      -webkit-font-smoothing:antialiased;
      position:absolute;
      top:10px;
      left:10px;
      color:#5c7080; }
  .pt-callout.pt-callout-icon{
    padding-left:40px; }
    .pt-callout.pt-callout-icon .pt-icon{
      position:absolute;
      top:10px;
      left:10px;
      color:#5c7080; }
  .pt-callout .pt-callout-title{
    margin-top:0;
    margin-bottom:5px;
    line-height:20px; }
  .pt-dark .pt-callout{
    background-color:rgba(138, 155, 168, 0.2); }
    .pt-dark .pt-callout[class*="pt-icon-"]::before{
      color:#bfccd6; }
  .pt-callout.pt-intent-primary{
    background-color:rgba(19, 124, 189, 0.15); }
    .pt-callout.pt-intent-primary[class*="pt-icon-"]::before,
    .pt-callout.pt-intent-primary .pt-icon,
    .pt-callout.pt-intent-primary .pt-callout-title{
      color:#106ba3; }
    .pt-dark .pt-callout.pt-intent-primary{
      background-color:rgba(19, 124, 189, 0.25); }
      .pt-dark .pt-callout.pt-intent-primary[class*="pt-icon-"]::before,
      .pt-dark .pt-callout.pt-intent-primary .pt-callout-icon,
      .pt-dark .pt-callout.pt-intent-primary .pt-callout-title{
        color:#48aff0; }
  .pt-callout.pt-intent-success{
    background-color:rgba(15, 153, 96, 0.15); }
    .pt-callout.pt-intent-success[class*="pt-icon-"]::before,
    .pt-callout.pt-intent-success .pt-icon,
    .pt-callout.pt-intent-success .pt-callout-title{
      color:#0d8050; }
    .pt-dark .pt-callout.pt-intent-success{
      background-color:rgba(15, 153, 96, 0.25); }
      .pt-dark .pt-callout.pt-intent-success[class*="pt-icon-"]::before,
      .pt-dark .pt-callout.pt-intent-success .pt-callout-icon,
      .pt-dark .pt-callout.pt-intent-success .pt-callout-title{
        color:#3dcc91; }
  .pt-callout.pt-intent-warning{
    background-color:rgba(217, 130, 43, 0.15); }
    .pt-callout.pt-intent-warning[class*="pt-icon-"]::before,
    .pt-callout.pt-intent-warning .pt-icon,
    .pt-callout.pt-intent-warning .pt-callout-title{
      color:#bf7326; }
    .pt-dark .pt-callout.pt-intent-warning{
      background-color:rgba(217, 130, 43, 0.25); }
      .pt-dark .pt-callout.pt-intent-warning[class*="pt-icon-"]::before,
      .pt-dark .pt-callout.pt-intent-warning .pt-callout-icon,
      .pt-dark .pt-callout.pt-intent-warning .pt-callout-title{
        color:#ffb366; }
  .pt-callout.pt-intent-danger{
    background-color:rgba(219, 55, 55, 0.15); }
    .pt-callout.pt-intent-danger[class*="pt-icon-"]::before,
    .pt-callout.pt-intent-danger .pt-icon,
    .pt-callout.pt-intent-danger .pt-callout-title{
      color:#c23030; }
    .pt-dark .pt-callout.pt-intent-danger{
      background-color:rgba(219, 55, 55, 0.25); }
      .pt-dark .pt-callout.pt-intent-danger[class*="pt-icon-"]::before,
      .pt-dark .pt-callout.pt-intent-danger .pt-callout-icon,
      .pt-dark .pt-callout.pt-intent-danger .pt-callout-title{
        color:#ff7373; }
  .pt-running-text .pt-callout{
    margin:20px 0; }
.pt-card{
  border-radius:3px;
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.15), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.15), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0);
  background-color:#ffffff;
  padding:20px;
  -webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9); }
  .pt-card.pt-dark,
  .pt-dark .pt-card{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0);
    background-color:#30404d; }

.pt-elevation-0{
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.15), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.15), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0); }
  .pt-elevation-0.pt-dark,
  .pt-dark .pt-elevation-0{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0); }

.pt-elevation-1{
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2); }
  .pt-elevation-1.pt-dark,
  .pt-dark .pt-elevation-1{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4); }

.pt-elevation-2{
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 1px 1px rgba(16, 22, 26, 0.2), 0 2px 6px rgba(16, 22, 26, 0.2);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 1px 1px rgba(16, 22, 26, 0.2), 0 2px 6px rgba(16, 22, 26, 0.2); }
  .pt-elevation-2.pt-dark,
  .pt-dark .pt-elevation-2{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.4), 0 2px 6px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.4), 0 2px 6px rgba(16, 22, 26, 0.4); }

.pt-elevation-3{
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2); }
  .pt-elevation-3.pt-dark,
  .pt-dark .pt-elevation-3{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); }

.pt-elevation-4{
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2); }
  .pt-elevation-4.pt-dark,
  .pt-dark .pt-elevation-4{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4); }
.pt-card.pt-interactive:hover{
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
  cursor:pointer; }
  .pt-card.pt-interactive:hover.pt-dark,
  .pt-dark .pt-card.pt-interactive:hover{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); }

.pt-card.pt-interactive:active{
  opacity:0.9;
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2);
  -webkit-transition-duration:0;
          transition-duration:0; }
  .pt-card.pt-interactive:active.pt-dark,
  .pt-dark .pt-card.pt-interactive:active{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4); }

.pt-collapse{
  height:0;
  overflow-y:hidden;
  -webkit-transition:height 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:height 200ms cubic-bezier(0.4, 1, 0.75, 0.9); }
  .pt-collapse .pt-collapse-body{
    -webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
    transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
    transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
    transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9); }
    .pt-collapse .pt-collapse-body[aria-hidden="true"]{
      display:none; }

.pt-context-menu .pt-popover-target{
  display:block; }

.pt-context-menu-popover-target{
  position:fixed; }
.pt-dialog-container{
  opacity:1;
  -webkit-transform:scale(1);
          transform:scale(1);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  width:100%;
  min-height:100%;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none; }
  .pt-dialog-container.pt-overlay-enter > .pt-dialog, .pt-dialog-container.pt-overlay-appear > .pt-dialog{
    opacity:0;
    -webkit-transform:scale(0.5);
            transform:scale(0.5); }
  .pt-dialog-container.pt-overlay-enter-active > .pt-dialog, .pt-dialog-container.pt-overlay-appear-active > .pt-dialog{
    opacity:1;
    -webkit-transform:scale(1);
            transform:scale(1);
    -webkit-transition-property:opacity, -webkit-transform;
    transition-property:opacity, -webkit-transform;
    transition-property:opacity, transform;
    transition-property:opacity, transform, -webkit-transform;
    -webkit-transition-duration:300ms;
            transition-duration:300ms;
    -webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
            transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
    -webkit-transition-delay:0;
            transition-delay:0; }
  .pt-dialog-container.pt-overlay-exit > .pt-dialog{
    opacity:1;
    -webkit-transform:scale(1);
            transform:scale(1); }
  .pt-dialog-container.pt-overlay-exit-active > .pt-dialog{
    opacity:0;
    -webkit-transform:scale(0.5);
            transform:scale(0.5);
    -webkit-transition-property:opacity, -webkit-transform;
    transition-property:opacity, -webkit-transform;
    transition-property:opacity, transform;
    transition-property:opacity, transform, -webkit-transform;
    -webkit-transition-duration:300ms;
            transition-duration:300ms;
    -webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
            transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
    -webkit-transition-delay:0;
            transition-delay:0; }
  .pt-dialog-container .pt-dialog{
    position:static !important;
    -webkit-transform:none;
            transform:none; }

.pt-dialog{
  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;
  border-radius:6px;
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2);
  background:#ebf1f5;
  width:500px;
  padding-bottom:20px;
  -webkit-user-select:text;
     -moz-user-select:text;
      -ms-user-select:text;
          user-select:text; }
  .pt-dialog:focus{
    outline:0; }
  .pt-dialog.pt-dark,
  .pt-dark .pt-dialog{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4);
    background:#293742;
    color:#f5f8fa; }

.pt-dialog-header{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:0;
      -ms-flex:0 0 auto;
          flex:0 0 auto;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  border-radius:6px 6px 0 0;
  -webkit-box-shadow:0 1px 0 rgba(16, 22, 26, 0.15);
          box-shadow:0 1px 0 rgba(16, 22, 26, 0.15);
  background:#ffffff;
  min-height:40px;
  padding-left:20px; }
  .pt-dialog-header .pt-icon-large,
  .pt-dialog-header .pt-icon{
    -webkit-box-flex:0;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
    margin-right:10px;
    color:#5c7080; }
  .pt-dialog-header .pt-dialog-header-title{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    word-wrap:normal;
    -webkit-box-flex:1;
        -ms-flex:1 1 auto;
            flex:1 1 auto;
    margin:0;
    line-height:inherit; }
    .pt-dialog-header .pt-dialog-header-title:last-child{
      margin-right:20px; }
  .pt-dark .pt-dialog-header{
    -webkit-box-shadow:0 1px 0 rgba(16, 22, 26, 0.4);
            box-shadow:0 1px 0 rgba(16, 22, 26, 0.4);
    background:#30404d; }
    .pt-dark .pt-dialog-header .pt-icon-large,
    .pt-dark .pt-dialog-header .pt-icon{
      color:#bfccd6; }
    .pt-dark .pt-dialog-header .pt-dialog-header-title{
      color:#f5f8fa; }

.pt-dialog-close-button{
  line-height:1;
  font-family:"Icons20", sans-serif;
  font-size:20px;
  font-weight:400;
  font-style:normal;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  color:#5c7080;
  -webkit-box-flex:0;
      -ms-flex:0 0 auto;
          flex:0 0 auto;
  border:none;
  background:none;
  cursor:pointer;
  padding:10px; }
  .pt-dialog-close-button:hover{
    color:#182026; }
  .pt-dark .pt-dialog-close-button{
    color:#bfccd6; }
    .pt-dark .pt-dialog-close-button:hover{
      color:#f5f8fa; }
  .pt-dialog-close-button .pt-icon-large,
  .pt-dialog-close-button .pt-icon{
    margin:0; }

.pt-dialog-body{
  -webkit-box-flex:1;
      -ms-flex:1 1 auto;
          flex:1 1 auto;
  margin:20px;
  line-height:18px; }

.pt-dialog-footer{
  -webkit-box-flex:0;
      -ms-flex:0 0 auto;
          flex:0 0 auto;
  margin:0 20px; }

.pt-dialog-footer-actions{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end; }
  .pt-dialog-footer-actions .pt-button{
    margin-left:10px; }
.pt-select select{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  border:none;
  border-radius:3px;
  cursor:pointer;
  padding:5px 10px;
  text-align:left;
  font-size:14px;
  -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
          box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
  background-color:#f5f8fa;
  background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));
  background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));
  color:#182026;
  border-radius:3px;
  height:30px;
  padding:0 25px 0 10px;
  -moz-appearance:none;
  -webkit-appearance:none; }
  .pt-select select > *{
    -webkit-box-flex:0;
        -ms-flex-positive:0;
            flex-grow:0;
    -ms-flex-negative:0;
        flex-shrink:0; }
  .pt-select select > .pt-fill{
    -webkit-box-flex:1;
        -ms-flex-positive:1;
            flex-grow:1;
    -ms-flex-negative:1;
        flex-shrink:1; }
  .pt-select select::before, .pt-select select > *{
    margin-right:7px; }
  .pt-select select:empty::before, .pt-select select > :last-child{
    margin-right:0; }
  .pt-select select:hover{
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
    background-clip:padding-box;
    background-color:#ebf1f5; }
  .pt-select select:active, .pt-select select.pt-active{
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
    background-color:#d8e1e8;
    background-image:none; }
  .pt-select select:disabled, .pt-select select.pt-disabled{
    outline:none;
    -webkit-box-shadow:none;
            box-shadow:none;
    background-color:rgba(206, 217, 224, 0.5);
    background-image:none;
    cursor:not-allowed;
    color:rgba(92, 112, 128, 0.5); }
    .pt-select select:disabled.pt-active, .pt-select select:disabled.pt-active:hover, .pt-select select.pt-disabled.pt-active, .pt-select select.pt-disabled.pt-active:hover{
      background:rgba(206, 217, 224, 0.7); }

.pt-select.pt-minimal select{
  -webkit-box-shadow:none;
          box-shadow:none;
  background:none; }
  .pt-select.pt-minimal select:hover{
    -webkit-box-shadow:none;
            box-shadow:none;
    background:rgba(167, 182, 194, 0.3);
    text-decoration:none;
    color:#182026; }
  .pt-select.pt-minimal select:active, .pt-select.pt-minimal select.pt-active{
    -webkit-box-shadow:none;
            box-shadow:none;
    background:rgba(115, 134, 148, 0.3);
    color:#182026; }
  .pt-select.pt-minimal select:disabled, .pt-select.pt-minimal select:disabled:hover, .pt-select.pt-minimal select.pt-disabled, .pt-select.pt-minimal select.pt-disabled:hover{
    background:none;
    cursor:not-allowed;
    color:rgba(92, 112, 128, 0.5); }
    .pt-select.pt-minimal select:disabled.pt-active, .pt-select.pt-minimal select:disabled:hover.pt-active, .pt-select.pt-minimal select.pt-disabled.pt-active, .pt-select.pt-minimal select.pt-disabled:hover.pt-active{
      background:rgba(115, 134, 148, 0.3); }
  .pt-dark .pt-select.pt-minimal select, .pt-select.pt-minimal .pt-dark select{
    -webkit-box-shadow:none;
            box-shadow:none;
    background:none;
    color:inherit; }
    .pt-dark .pt-select.pt-minimal select:hover, .pt-select.pt-minimal .pt-dark select:hover, .pt-dark .pt-select.pt-minimal select:active, .pt-select.pt-minimal .pt-dark select:active, .pt-dark .pt-select.pt-minimal select.pt-active, .pt-select.pt-minimal .pt-dark select.pt-active{
      -webkit-box-shadow:none;
              box-shadow:none;
      background:none; }
    .pt-dark .pt-select.pt-minimal select:hover, .pt-select.pt-minimal .pt-dark select:hover{
      background:rgba(138, 155, 168, 0.15); }
    .pt-dark .pt-select.pt-minimal select:active, .pt-select.pt-minimal .pt-dark select:active, .pt-dark .pt-select.pt-minimal select.pt-active, .pt-select.pt-minimal .pt-dark select.pt-active{
      background:rgba(138, 155, 168, 0.3);
      color:#f5f8fa; }
    .pt-dark .pt-select.pt-minimal select:disabled, .pt-select.pt-minimal .pt-dark select:disabled, .pt-dark .pt-select.pt-minimal select:disabled:hover, .pt-select.pt-minimal .pt-dark select:disabled:hover, .pt-dark .pt-select.pt-minimal select.pt-disabled, .pt-select.pt-minimal .pt-dark select.pt-disabled, .pt-dark .pt-select.pt-minimal select.pt-disabled:hover, .pt-select.pt-minimal .pt-dark select.pt-disabled:hover{
      background:none;
      cursor:not-allowed;
      color:rgba(191, 204, 214, 0.5); }
      .pt-dark .pt-select.pt-minimal select:disabled.pt-active, .pt-select.pt-minimal .pt-dark select:disabled.pt-active, .pt-dark .pt-select.pt-minimal select:disabled:hover.pt-active, .pt-select.pt-minimal .pt-dark select:disabled:hover.pt-active, .pt-dark .pt-select.pt-minimal select.pt-disabled.pt-active, .pt-select.pt-minimal .pt-dark select.pt-disabled.pt-active, .pt-dark .pt-select.pt-minimal select.pt-disabled:hover.pt-active, .pt-select.pt-minimal .pt-dark select.pt-disabled:hover.pt-active{
        background:rgba(138, 155, 168, 0.3); }
  .pt-select.pt-minimal select.pt-intent-primary{
    color:#106ba3; }
    .pt-select.pt-minimal select.pt-intent-primary:hover, .pt-select.pt-minimal select.pt-intent-primary:active, .pt-select.pt-minimal select.pt-intent-primary.pt-active{
      -webkit-box-shadow:none;
              box-shadow:none;
      background:none;
      color:#106ba3; }
    .pt-select.pt-minimal select.pt-intent-primary:hover{
      background:rgba(19, 124, 189, 0.15);
      color:#106ba3; }
    .pt-select.pt-minimal select.pt-intent-primary:active, .pt-select.pt-minimal select.pt-intent-primary.pt-active{
      background:rgba(19, 124, 189, 0.3);
      color:#106ba3; }
    .pt-select.pt-minimal select.pt-intent-primary:disabled, .pt-select.pt-minimal select.pt-intent-primary.pt-disabled{
      background:none;
      color:rgba(16, 107, 163, 0.5); }
      .pt-select.pt-minimal select.pt-intent-primary:disabled.pt-active, .pt-select.pt-minimal select.pt-intent-primary.pt-disabled.pt-active{
        background:rgba(19, 124, 189, 0.3); }
    .pt-select.pt-minimal select.pt-intent-primary .pt-button-spinner .pt-spinner-head{
      stroke:#106ba3; }
    .pt-dark .pt-select.pt-minimal select.pt-intent-primary, .pt-select.pt-minimal .pt-dark select.pt-intent-primary{
      color:#48aff0; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-primary:hover, .pt-select.pt-minimal .pt-dark select.pt-intent-primary:hover{
        background:rgba(19, 124, 189, 0.2);
        color:#48aff0; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-primary:active, .pt-select.pt-minimal .pt-dark select.pt-intent-primary:active, .pt-dark .pt-select.pt-minimal select.pt-intent-primary.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-primary.pt-active{
        background:rgba(19, 124, 189, 0.3);
        color:#48aff0; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-primary:disabled, .pt-select.pt-minimal .pt-dark select.pt-intent-primary:disabled, .pt-dark .pt-select.pt-minimal select.pt-intent-primary.pt-disabled, .pt-select.pt-minimal .pt-dark select.pt-intent-primary.pt-disabled{
        background:none;
        color:rgba(72, 175, 240, 0.5); }
        .pt-dark .pt-select.pt-minimal select.pt-intent-primary:disabled.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-primary:disabled.pt-active, .pt-dark .pt-select.pt-minimal select.pt-intent-primary.pt-disabled.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-primary.pt-disabled.pt-active{
          background:rgba(19, 124, 189, 0.3); }
  .pt-select.pt-minimal select.pt-intent-success{
    color:#0d8050; }
    .pt-select.pt-minimal select.pt-intent-success:hover, .pt-select.pt-minimal select.pt-intent-success:active, .pt-select.pt-minimal select.pt-intent-success.pt-active{
      -webkit-box-shadow:none;
              box-shadow:none;
      background:none;
      color:#0d8050; }
    .pt-select.pt-minimal select.pt-intent-success:hover{
      background:rgba(15, 153, 96, 0.15);
      color:#0d8050; }
    .pt-select.pt-minimal select.pt-intent-success:active, .pt-select.pt-minimal select.pt-intent-success.pt-active{
      background:rgba(15, 153, 96, 0.3);
      color:#0d8050; }
    .pt-select.pt-minimal select.pt-intent-success:disabled, .pt-select.pt-minimal select.pt-intent-success.pt-disabled{
      background:none;
      color:rgba(13, 128, 80, 0.5); }
      .pt-select.pt-minimal select.pt-intent-success:disabled.pt-active, .pt-select.pt-minimal select.pt-intent-success.pt-disabled.pt-active{
        background:rgba(15, 153, 96, 0.3); }
    .pt-select.pt-minimal select.pt-intent-success .pt-button-spinner .pt-spinner-head{
      stroke:#0d8050; }
    .pt-dark .pt-select.pt-minimal select.pt-intent-success, .pt-select.pt-minimal .pt-dark select.pt-intent-success{
      color:#3dcc91; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-success:hover, .pt-select.pt-minimal .pt-dark select.pt-intent-success:hover{
        background:rgba(15, 153, 96, 0.2);
        color:#3dcc91; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-success:active, .pt-select.pt-minimal .pt-dark select.pt-intent-success:active, .pt-dark .pt-select.pt-minimal select.pt-intent-success.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-success.pt-active{
        background:rgba(15, 153, 96, 0.3);
        color:#3dcc91; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-success:disabled, .pt-select.pt-minimal .pt-dark select.pt-intent-success:disabled, .pt-dark .pt-select.pt-minimal select.pt-intent-success.pt-disabled, .pt-select.pt-minimal .pt-dark select.pt-intent-success.pt-disabled{
        background:none;
        color:rgba(61, 204, 145, 0.5); }
        .pt-dark .pt-select.pt-minimal select.pt-intent-success:disabled.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-success:disabled.pt-active, .pt-dark .pt-select.pt-minimal select.pt-intent-success.pt-disabled.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-success.pt-disabled.pt-active{
          background:rgba(15, 153, 96, 0.3); }
  .pt-select.pt-minimal select.pt-intent-warning{
    color:#bf7326; }
    .pt-select.pt-minimal select.pt-intent-warning:hover, .pt-select.pt-minimal select.pt-intent-warning:active, .pt-select.pt-minimal select.pt-intent-warning.pt-active{
      -webkit-box-shadow:none;
              box-shadow:none;
      background:none;
      color:#bf7326; }
    .pt-select.pt-minimal select.pt-intent-warning:hover{
      background:rgba(217, 130, 43, 0.15);
      color:#bf7326; }
    .pt-select.pt-minimal select.pt-intent-warning:active, .pt-select.pt-minimal select.pt-intent-warning.pt-active{
      background:rgba(217, 130, 43, 0.3);
      color:#bf7326; }
    .pt-select.pt-minimal select.pt-intent-warning:disabled, .pt-select.pt-minimal select.pt-intent-warning.pt-disabled{
      background:none;
      color:rgba(191, 115, 38, 0.5); }
      .pt-select.pt-minimal select.pt-intent-warning:disabled.pt-active, .pt-select.pt-minimal select.pt-intent-warning.pt-disabled.pt-active{
        background:rgba(217, 130, 43, 0.3); }
    .pt-select.pt-minimal select.pt-intent-warning .pt-button-spinner .pt-spinner-head{
      stroke:#bf7326; }
    .pt-dark .pt-select.pt-minimal select.pt-intent-warning, .pt-select.pt-minimal .pt-dark select.pt-intent-warning{
      color:#ffb366; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-warning:hover, .pt-select.pt-minimal .pt-dark select.pt-intent-warning:hover{
        background:rgba(217, 130, 43, 0.2);
        color:#ffb366; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-warning:active, .pt-select.pt-minimal .pt-dark select.pt-intent-warning:active, .pt-dark .pt-select.pt-minimal select.pt-intent-warning.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-warning.pt-active{
        background:rgba(217, 130, 43, 0.3);
        color:#ffb366; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-warning:disabled, .pt-select.pt-minimal .pt-dark select.pt-intent-warning:disabled, .pt-dark .pt-select.pt-minimal select.pt-intent-warning.pt-disabled, .pt-select.pt-minimal .pt-dark select.pt-intent-warning.pt-disabled{
        background:none;
        color:rgba(255, 179, 102, 0.5); }
        .pt-dark .pt-select.pt-minimal select.pt-intent-warning:disabled.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-warning:disabled.pt-active, .pt-dark .pt-select.pt-minimal select.pt-intent-warning.pt-disabled.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-warning.pt-disabled.pt-active{
          background:rgba(217, 130, 43, 0.3); }
  .pt-select.pt-minimal select.pt-intent-danger{
    color:#c23030; }
    .pt-select.pt-minimal select.pt-intent-danger:hover, .pt-select.pt-minimal select.pt-intent-danger:active, .pt-select.pt-minimal select.pt-intent-danger.pt-active{
      -webkit-box-shadow:none;
              box-shadow:none;
      background:none;
      color:#c23030; }
    .pt-select.pt-minimal select.pt-intent-danger:hover{
      background:rgba(219, 55, 55, 0.15);
      color:#c23030; }
    .pt-select.pt-minimal select.pt-intent-danger:active, .pt-select.pt-minimal select.pt-intent-danger.pt-active{
      background:rgba(219, 55, 55, 0.3);
      color:#c23030; }
    .pt-select.pt-minimal select.pt-intent-danger:disabled, .pt-select.pt-minimal select.pt-intent-danger.pt-disabled{
      background:none;
      color:rgba(194, 48, 48, 0.5); }
      .pt-select.pt-minimal select.pt-intent-danger:disabled.pt-active, .pt-select.pt-minimal select.pt-intent-danger.pt-disabled.pt-active{
        background:rgba(219, 55, 55, 0.3); }
    .pt-select.pt-minimal select.pt-intent-danger .pt-button-spinner .pt-spinner-head{
      stroke:#c23030; }
    .pt-dark .pt-select.pt-minimal select.pt-intent-danger, .pt-select.pt-minimal .pt-dark select.pt-intent-danger{
      color:#ff7373; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-danger:hover, .pt-select.pt-minimal .pt-dark select.pt-intent-danger:hover{
        background:rgba(219, 55, 55, 0.2);
        color:#ff7373; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-danger:active, .pt-select.pt-minimal .pt-dark select.pt-intent-danger:active, .pt-dark .pt-select.pt-minimal select.pt-intent-danger.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-danger.pt-active{
        background:rgba(219, 55, 55, 0.3);
        color:#ff7373; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-danger:disabled, .pt-select.pt-minimal .pt-dark select.pt-intent-danger:disabled, .pt-dark .pt-select.pt-minimal select.pt-intent-danger.pt-disabled, .pt-select.pt-minimal .pt-dark select.pt-intent-danger.pt-disabled{
        background:none;
        color:rgba(255, 115, 115, 0.5); }
        .pt-dark .pt-select.pt-minimal select.pt-intent-danger:disabled.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-danger:disabled.pt-active, .pt-dark .pt-select.pt-minimal select.pt-intent-danger.pt-disabled.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-danger.pt-disabled.pt-active{
          background:rgba(219, 55, 55, 0.3); }

.pt-select.pt-large select{
  height:40px;
  padding-right:35px;
  font-size:16px; }

.pt-dark .pt-select select{
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
  background-color:#394b59;
  background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));
  background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
  color:#f5f8fa; }
  .pt-dark .pt-select select:hover, .pt-dark .pt-select select:active, .pt-dark .pt-select select.pt-active{
    color:#f5f8fa; }
  .pt-dark .pt-select select:hover{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
    background-color:#30404d; }
  .pt-dark .pt-select select:active, .pt-dark .pt-select select.pt-active{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
    background-color:#202b33;
    background-image:none; }
  .pt-dark .pt-select select:disabled, .pt-dark .pt-select select.pt-disabled{
    -webkit-box-shadow:none;
            box-shadow:none;
    background-color:rgba(57, 75, 89, 0.5);
    background-image:none;
    color:rgba(191, 204, 214, 0.5); }
    .pt-dark .pt-select select:disabled.pt-active, .pt-dark .pt-select select.pt-disabled.pt-active{
      background:rgba(57, 75, 89, 0.7); }
  .pt-dark .pt-select select .pt-button-spinner .pt-spinner-head{
    background:rgba(16, 22, 26, 0.5);
    stroke:#8a9ba8; }

.pt-select select:disabled{
  -webkit-box-shadow:none;
          box-shadow:none;
  background-color:rgba(206, 217, 224, 0.5);
  cursor:not-allowed;
  color:rgba(92, 112, 128, 0.5); }

.pt-select::after{
  line-height:1;
  font-family:"Icons16", sans-serif;
  font-size:16px;
  font-weight:400;
  font-style:normal;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  position:absolute;
  top:0;
  right:7px;
  line-height:30px;
  color:#5c7080;
  content:"\E6C6";
  pointer-events:none; }
  .pt-disabled.pt-select::after{
    color:rgba(92, 112, 128, 0.5); }

.pt-editable-text{
  display:inline-block;
  position:relative;
  cursor:text;
  max-width:100%;
  vertical-align:top;
  white-space:nowrap; }
  .pt-editable-text::before{
    position:absolute;
    top:-3px;
    right:-3px;
    bottom:-3px;
    left:-3px;
    border-radius:3px;
    content:"";
    -webkit-transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
    transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
    transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9), box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
    transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9), box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9); }
  .pt-editable-text:hover::before{
    -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.15);
            box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.15); }
  .pt-editable-text.pt-editable-text-editing::before{
    -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
    background-color:#ffffff; }
  .pt-editable-text.pt-disabled::before{
    -webkit-box-shadow:none;
            box-shadow:none; }
  .pt-editable-text.pt-intent-primary .pt-editable-text-input,
  .pt-editable-text.pt-intent-primary .pt-editable-text-content{
    color:#137cbd; }
  .pt-editable-text.pt-intent-primary:hover::before{
    -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(19, 124, 189, 0.4);
            box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(19, 124, 189, 0.4); }
  .pt-editable-text.pt-intent-primary.pt-editable-text-editing::before{
    -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
  .pt-editable-text.pt-intent-success .pt-editable-text-input,
  .pt-editable-text.pt-intent-success .pt-editable-text-content{
    color:#0f9960; }
  .pt-editable-text.pt-intent-success:hover::before{
    -webkit-box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px rgba(15, 153, 96, 0.4);
            box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px rgba(15, 153, 96, 0.4); }
  .pt-editable-text.pt-intent-success.pt-editable-text-editing::before{
    -webkit-box-shadow:0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
  .pt-editable-text.pt-intent-warning .pt-editable-text-input,
  .pt-editable-text.pt-intent-warning .pt-editable-text-content{
    color:#d9822b; }
  .pt-editable-text.pt-intent-warning:hover::before{
    -webkit-box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px rgba(217, 130, 43, 0.4);
            box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px rgba(217, 130, 43, 0.4); }
  .pt-editable-text.pt-intent-warning.pt-editable-text-editing::before{
    -webkit-box-shadow:0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
  .pt-editable-text.pt-intent-danger .pt-editable-text-input,
  .pt-editable-text.pt-intent-danger .pt-editable-text-content{
    color:#db3737; }
  .pt-editable-text.pt-intent-danger:hover::before{
    -webkit-box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px rgba(219, 55, 55, 0.4);
            box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px rgba(219, 55, 55, 0.4); }
  .pt-editable-text.pt-intent-danger.pt-editable-text-editing::before{
    -webkit-box-shadow:0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
  .pt-dark .pt-editable-text:hover::before{
    -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(255, 255, 255, 0.15);
            box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(255, 255, 255, 0.15); }
  .pt-dark .pt-editable-text.pt-editable-text-editing::before{
    -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
    background-color:rgba(16, 22, 26, 0.3); }
  .pt-dark .pt-editable-text.pt-disabled::before{
    -webkit-box-shadow:none;
            box-shadow:none; }
  .pt-dark .pt-editable-text.pt-intent-primary .pt-editable-text-content{
    color:#48aff0; }
  .pt-dark .pt-editable-text.pt-intent-primary:hover::before{
    -webkit-box-shadow:0 0 0 0 rgba(72, 175, 240, 0), 0 0 0 0 rgba(72, 175, 240, 0), inset 0 0 0 1px rgba(72, 175, 240, 0.4);
            box-shadow:0 0 0 0 rgba(72, 175, 240, 0), 0 0 0 0 rgba(72, 175, 240, 0), inset 0 0 0 1px rgba(72, 175, 240, 0.4); }
  .pt-dark .pt-editable-text.pt-intent-primary.pt-editable-text-editing::before{
    -webkit-box-shadow:0 0 0 1px #48aff0, 0 0 0 3px rgba(72, 175, 240, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px #48aff0, 0 0 0 3px rgba(72, 175, 240, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
  .pt-dark .pt-editable-text.pt-intent-success .pt-editable-text-content{
    color:#3dcc91; }
  .pt-dark .pt-editable-text.pt-intent-success:hover::before{
    -webkit-box-shadow:0 0 0 0 rgba(61, 204, 145, 0), 0 0 0 0 rgba(61, 204, 145, 0), inset 0 0 0 1px rgba(61, 204, 145, 0.4);
            box-shadow:0 0 0 0 rgba(61, 204, 145, 0), 0 0 0 0 rgba(61, 204, 145, 0), inset 0 0 0 1px rgba(61, 204, 145, 0.4); }
  .pt-dark .pt-editable-text.pt-intent-success.pt-editable-text-editing::before{
    -webkit-box-shadow:0 0 0 1px #3dcc91, 0 0 0 3px rgba(61, 204, 145, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px #3dcc91, 0 0 0 3px rgba(61, 204, 145, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
  .pt-dark .pt-editable-text.pt-intent-warning .pt-editable-text-content{
    color:#ffb366; }
  .pt-dark .pt-editable-text.pt-intent-warning:hover::before{
    -webkit-box-shadow:0 0 0 0 rgba(255, 179, 102, 0), 0 0 0 0 rgba(255, 179, 102, 0), inset 0 0 0 1px rgba(255, 179, 102, 0.4);
            box-shadow:0 0 0 0 rgba(255, 179, 102, 0), 0 0 0 0 rgba(255, 179, 102, 0), inset 0 0 0 1px rgba(255, 179, 102, 0.4); }
  .pt-dark .pt-editable-text.pt-intent-warning.pt-editable-text-editing::before{
    -webkit-box-shadow:0 0 0 1px #ffb366, 0 0 0 3px rgba(255, 179, 102, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px #ffb366, 0 0 0 3px rgba(255, 179, 102, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
  .pt-dark .pt-editable-text.pt-intent-danger .pt-editable-text-content{
    color:#ff7373; }
  .pt-dark .pt-editable-text.pt-intent-danger:hover::before{
    -webkit-box-shadow:0 0 0 0 rgba(255, 115, 115, 0), 0 0 0 0 rgba(255, 115, 115, 0), inset 0 0 0 1px rgba(255, 115, 115, 0.4);
            box-shadow:0 0 0 0 rgba(255, 115, 115, 0), 0 0 0 0 rgba(255, 115, 115, 0), inset 0 0 0 1px rgba(255, 115, 115, 0.4); }
  .pt-dark .pt-editable-text.pt-intent-danger.pt-editable-text-editing::before{
    -webkit-box-shadow:0 0 0 1px #ff7373, 0 0 0 3px rgba(255, 115, 115, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px #ff7373, 0 0 0 3px rgba(255, 115, 115, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }

.pt-editable-text-input,
.pt-editable-text-content{
  display:inherit;
  position:relative;
  min-width:inherit;
  max-width:inherit;
  vertical-align:top;
  text-transform:inherit;
  letter-spacing:inherit;
  color:inherit;
  font:inherit;
  resize:none; }

.pt-editable-text-input{
  border:none;
  -webkit-box-shadow:none;
          box-shadow:none;
  background:none;
  width:100%;
  padding:0;
  white-space:pre-wrap; }
  .pt-editable-text-input::-webkit-input-placeholder{
    opacity:1;
    color:rgba(92, 112, 128, 0.5); }
  .pt-editable-text-input:-ms-input-placeholder{
    opacity:1;
    color:rgba(92, 112, 128, 0.5); }
  .pt-editable-text-input::-ms-input-placeholder{
    opacity:1;
    color:rgba(92, 112, 128, 0.5); }
  .pt-editable-text-input::placeholder{
    opacity:1;
    color:rgba(92, 112, 128, 0.5); }
  .pt-editable-text-input:focus{
    outline:none; }
  .pt-editable-text-input::-ms-clear{
    display:none; }

.pt-editable-text-content{
  overflow:hidden;
  padding-right:2px;
  text-overflow:ellipsis;
  white-space:pre; }
  .pt-editable-text-editing > .pt-editable-text-content{
    position:absolute;
    left:0;
    visibility:hidden; }
  .pt-editable-text-placeholder > .pt-editable-text-content{
    color:rgba(92, 112, 128, 0.5); }
    .pt-dark .pt-editable-text-placeholder > .pt-editable-text-content{
      color:rgba(191, 204, 214, 0.5); }

.pt-editable-text.pt-multiline{
  display:block; }
  .pt-editable-text.pt-multiline .pt-editable-text-content{
    overflow:auto;
    white-space:pre-wrap;
    word-wrap:break-word; }
.pt-select select{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  border:none;
  border-radius:3px;
  cursor:pointer;
  padding:5px 10px;
  text-align:left;
  font-size:14px;
  -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
          box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
  background-color:#f5f8fa;
  background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));
  background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));
  color:#182026;
  border-radius:3px;
  height:30px;
  padding:0 25px 0 10px;
  -moz-appearance:none;
  -webkit-appearance:none; }
  .pt-select select > *{
    -webkit-box-flex:0;
        -ms-flex-positive:0;
            flex-grow:0;
    -ms-flex-negative:0;
        flex-shrink:0; }
  .pt-select select > .pt-fill{
    -webkit-box-flex:1;
        -ms-flex-positive:1;
            flex-grow:1;
    -ms-flex-negative:1;
        flex-shrink:1; }
  .pt-select select::before, .pt-select select > *{
    margin-right:7px; }
  .pt-select select:empty::before, .pt-select select > :last-child{
    margin-right:0; }
  .pt-select select:hover{
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
    background-clip:padding-box;
    background-color:#ebf1f5; }
  .pt-select select:active, .pt-select select.pt-active{
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
    background-color:#d8e1e8;
    background-image:none; }
  .pt-select select:disabled, .pt-select select.pt-disabled{
    outline:none;
    -webkit-box-shadow:none;
            box-shadow:none;
    background-color:rgba(206, 217, 224, 0.5);
    background-image:none;
    cursor:not-allowed;
    color:rgba(92, 112, 128, 0.5); }
    .pt-select select:disabled.pt-active, .pt-select select:disabled.pt-active:hover, .pt-select select.pt-disabled.pt-active, .pt-select select.pt-disabled.pt-active:hover{
      background:rgba(206, 217, 224, 0.7); }

.pt-select.pt-minimal select{
  -webkit-box-shadow:none;
          box-shadow:none;
  background:none; }
  .pt-select.pt-minimal select:hover{
    -webkit-box-shadow:none;
            box-shadow:none;
    background:rgba(167, 182, 194, 0.3);
    text-decoration:none;
    color:#182026; }
  .pt-select.pt-minimal select:active, .pt-select.pt-minimal select.pt-active{
    -webkit-box-shadow:none;
            box-shadow:none;
    background:rgba(115, 134, 148, 0.3);
    color:#182026; }
  .pt-select.pt-minimal select:disabled, .pt-select.pt-minimal select:disabled:hover, .pt-select.pt-minimal select.pt-disabled, .pt-select.pt-minimal select.pt-disabled:hover{
    background:none;
    cursor:not-allowed;
    color:rgba(92, 112, 128, 0.5); }
    .pt-select.pt-minimal select:disabled.pt-active, .pt-select.pt-minimal select:disabled:hover.pt-active, .pt-select.pt-minimal select.pt-disabled.pt-active, .pt-select.pt-minimal select.pt-disabled:hover.pt-active{
      background:rgba(115, 134, 148, 0.3); }
  .pt-dark .pt-select.pt-minimal select, .pt-select.pt-minimal .pt-dark select{
    -webkit-box-shadow:none;
            box-shadow:none;
    background:none;
    color:inherit; }
    .pt-dark .pt-select.pt-minimal select:hover, .pt-select.pt-minimal .pt-dark select:hover, .pt-dark .pt-select.pt-minimal select:active, .pt-select.pt-minimal .pt-dark select:active, .pt-dark .pt-select.pt-minimal select.pt-active, .pt-select.pt-minimal .pt-dark select.pt-active{
      -webkit-box-shadow:none;
              box-shadow:none;
      background:none; }
    .pt-dark .pt-select.pt-minimal select:hover, .pt-select.pt-minimal .pt-dark select:hover{
      background:rgba(138, 155, 168, 0.15); }
    .pt-dark .pt-select.pt-minimal select:active, .pt-select.pt-minimal .pt-dark select:active, .pt-dark .pt-select.pt-minimal select.pt-active, .pt-select.pt-minimal .pt-dark select.pt-active{
      background:rgba(138, 155, 168, 0.3);
      color:#f5f8fa; }
    .pt-dark .pt-select.pt-minimal select:disabled, .pt-select.pt-minimal .pt-dark select:disabled, .pt-dark .pt-select.pt-minimal select:disabled:hover, .pt-select.pt-minimal .pt-dark select:disabled:hover, .pt-dark .pt-select.pt-minimal select.pt-disabled, .pt-select.pt-minimal .pt-dark select.pt-disabled, .pt-dark .pt-select.pt-minimal select.pt-disabled:hover, .pt-select.pt-minimal .pt-dark select.pt-disabled:hover{
      background:none;
      cursor:not-allowed;
      color:rgba(191, 204, 214, 0.5); }
      .pt-dark .pt-select.pt-minimal select:disabled.pt-active, .pt-select.pt-minimal .pt-dark select:disabled.pt-active, .pt-dark .pt-select.pt-minimal select:disabled:hover.pt-active, .pt-select.pt-minimal .pt-dark select:disabled:hover.pt-active, .pt-dark .pt-select.pt-minimal select.pt-disabled.pt-active, .pt-select.pt-minimal .pt-dark select.pt-disabled.pt-active, .pt-dark .pt-select.pt-minimal select.pt-disabled:hover.pt-active, .pt-select.pt-minimal .pt-dark select.pt-disabled:hover.pt-active{
        background:rgba(138, 155, 168, 0.3); }
  .pt-select.pt-minimal select.pt-intent-primary{
    color:#106ba3; }
    .pt-select.pt-minimal select.pt-intent-primary:hover, .pt-select.pt-minimal select.pt-intent-primary:active, .pt-select.pt-minimal select.pt-intent-primary.pt-active{
      -webkit-box-shadow:none;
              box-shadow:none;
      background:none;
      color:#106ba3; }
    .pt-select.pt-minimal select.pt-intent-primary:hover{
      background:rgba(19, 124, 189, 0.15);
      color:#106ba3; }
    .pt-select.pt-minimal select.pt-intent-primary:active, .pt-select.pt-minimal select.pt-intent-primary.pt-active{
      background:rgba(19, 124, 189, 0.3);
      color:#106ba3; }
    .pt-select.pt-minimal select.pt-intent-primary:disabled, .pt-select.pt-minimal select.pt-intent-primary.pt-disabled{
      background:none;
      color:rgba(16, 107, 163, 0.5); }
      .pt-select.pt-minimal select.pt-intent-primary:disabled.pt-active, .pt-select.pt-minimal select.pt-intent-primary.pt-disabled.pt-active{
        background:rgba(19, 124, 189, 0.3); }
    .pt-select.pt-minimal select.pt-intent-primary .pt-button-spinner .pt-spinner-head{
      stroke:#106ba3; }
    .pt-dark .pt-select.pt-minimal select.pt-intent-primary, .pt-select.pt-minimal .pt-dark select.pt-intent-primary{
      color:#48aff0; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-primary:hover, .pt-select.pt-minimal .pt-dark select.pt-intent-primary:hover{
        background:rgba(19, 124, 189, 0.2);
        color:#48aff0; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-primary:active, .pt-select.pt-minimal .pt-dark select.pt-intent-primary:active, .pt-dark .pt-select.pt-minimal select.pt-intent-primary.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-primary.pt-active{
        background:rgba(19, 124, 189, 0.3);
        color:#48aff0; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-primary:disabled, .pt-select.pt-minimal .pt-dark select.pt-intent-primary:disabled, .pt-dark .pt-select.pt-minimal select.pt-intent-primary.pt-disabled, .pt-select.pt-minimal .pt-dark select.pt-intent-primary.pt-disabled{
        background:none;
        color:rgba(72, 175, 240, 0.5); }
        .pt-dark .pt-select.pt-minimal select.pt-intent-primary:disabled.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-primary:disabled.pt-active, .pt-dark .pt-select.pt-minimal select.pt-intent-primary.pt-disabled.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-primary.pt-disabled.pt-active{
          background:rgba(19, 124, 189, 0.3); }
  .pt-select.pt-minimal select.pt-intent-success{
    color:#0d8050; }
    .pt-select.pt-minimal select.pt-intent-success:hover, .pt-select.pt-minimal select.pt-intent-success:active, .pt-select.pt-minimal select.pt-intent-success.pt-active{
      -webkit-box-shadow:none;
              box-shadow:none;
      background:none;
      color:#0d8050; }
    .pt-select.pt-minimal select.pt-intent-success:hover{
      background:rgba(15, 153, 96, 0.15);
      color:#0d8050; }
    .pt-select.pt-minimal select.pt-intent-success:active, .pt-select.pt-minimal select.pt-intent-success.pt-active{
      background:rgba(15, 153, 96, 0.3);
      color:#0d8050; }
    .pt-select.pt-minimal select.pt-intent-success:disabled, .pt-select.pt-minimal select.pt-intent-success.pt-disabled{
      background:none;
      color:rgba(13, 128, 80, 0.5); }
      .pt-select.pt-minimal select.pt-intent-success:disabled.pt-active, .pt-select.pt-minimal select.pt-intent-success.pt-disabled.pt-active{
        background:rgba(15, 153, 96, 0.3); }
    .pt-select.pt-minimal select.pt-intent-success .pt-button-spinner .pt-spinner-head{
      stroke:#0d8050; }
    .pt-dark .pt-select.pt-minimal select.pt-intent-success, .pt-select.pt-minimal .pt-dark select.pt-intent-success{
      color:#3dcc91; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-success:hover, .pt-select.pt-minimal .pt-dark select.pt-intent-success:hover{
        background:rgba(15, 153, 96, 0.2);
        color:#3dcc91; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-success:active, .pt-select.pt-minimal .pt-dark select.pt-intent-success:active, .pt-dark .pt-select.pt-minimal select.pt-intent-success.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-success.pt-active{
        background:rgba(15, 153, 96, 0.3);
        color:#3dcc91; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-success:disabled, .pt-select.pt-minimal .pt-dark select.pt-intent-success:disabled, .pt-dark .pt-select.pt-minimal select.pt-intent-success.pt-disabled, .pt-select.pt-minimal .pt-dark select.pt-intent-success.pt-disabled{
        background:none;
        color:rgba(61, 204, 145, 0.5); }
        .pt-dark .pt-select.pt-minimal select.pt-intent-success:disabled.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-success:disabled.pt-active, .pt-dark .pt-select.pt-minimal select.pt-intent-success.pt-disabled.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-success.pt-disabled.pt-active{
          background:rgba(15, 153, 96, 0.3); }
  .pt-select.pt-minimal select.pt-intent-warning{
    color:#bf7326; }
    .pt-select.pt-minimal select.pt-intent-warning:hover, .pt-select.pt-minimal select.pt-intent-warning:active, .pt-select.pt-minimal select.pt-intent-warning.pt-active{
      -webkit-box-shadow:none;
              box-shadow:none;
      background:none;
      color:#bf7326; }
    .pt-select.pt-minimal select.pt-intent-warning:hover{
      background:rgba(217, 130, 43, 0.15);
      color:#bf7326; }
    .pt-select.pt-minimal select.pt-intent-warning:active, .pt-select.pt-minimal select.pt-intent-warning.pt-active{
      background:rgba(217, 130, 43, 0.3);
      color:#bf7326; }
    .pt-select.pt-minimal select.pt-intent-warning:disabled, .pt-select.pt-minimal select.pt-intent-warning.pt-disabled{
      background:none;
      color:rgba(191, 115, 38, 0.5); }
      .pt-select.pt-minimal select.pt-intent-warning:disabled.pt-active, .pt-select.pt-minimal select.pt-intent-warning.pt-disabled.pt-active{
        background:rgba(217, 130, 43, 0.3); }
    .pt-select.pt-minimal select.pt-intent-warning .pt-button-spinner .pt-spinner-head{
      stroke:#bf7326; }
    .pt-dark .pt-select.pt-minimal select.pt-intent-warning, .pt-select.pt-minimal .pt-dark select.pt-intent-warning{
      color:#ffb366; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-warning:hover, .pt-select.pt-minimal .pt-dark select.pt-intent-warning:hover{
        background:rgba(217, 130, 43, 0.2);
        color:#ffb366; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-warning:active, .pt-select.pt-minimal .pt-dark select.pt-intent-warning:active, .pt-dark .pt-select.pt-minimal select.pt-intent-warning.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-warning.pt-active{
        background:rgba(217, 130, 43, 0.3);
        color:#ffb366; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-warning:disabled, .pt-select.pt-minimal .pt-dark select.pt-intent-warning:disabled, .pt-dark .pt-select.pt-minimal select.pt-intent-warning.pt-disabled, .pt-select.pt-minimal .pt-dark select.pt-intent-warning.pt-disabled{
        background:none;
        color:rgba(255, 179, 102, 0.5); }
        .pt-dark .pt-select.pt-minimal select.pt-intent-warning:disabled.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-warning:disabled.pt-active, .pt-dark .pt-select.pt-minimal select.pt-intent-warning.pt-disabled.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-warning.pt-disabled.pt-active{
          background:rgba(217, 130, 43, 0.3); }
  .pt-select.pt-minimal select.pt-intent-danger{
    color:#c23030; }
    .pt-select.pt-minimal select.pt-intent-danger:hover, .pt-select.pt-minimal select.pt-intent-danger:active, .pt-select.pt-minimal select.pt-intent-danger.pt-active{
      -webkit-box-shadow:none;
              box-shadow:none;
      background:none;
      color:#c23030; }
    .pt-select.pt-minimal select.pt-intent-danger:hover{
      background:rgba(219, 55, 55, 0.15);
      color:#c23030; }
    .pt-select.pt-minimal select.pt-intent-danger:active, .pt-select.pt-minimal select.pt-intent-danger.pt-active{
      background:rgba(219, 55, 55, 0.3);
      color:#c23030; }
    .pt-select.pt-minimal select.pt-intent-danger:disabled, .pt-select.pt-minimal select.pt-intent-danger.pt-disabled{
      background:none;
      color:rgba(194, 48, 48, 0.5); }
      .pt-select.pt-minimal select.pt-intent-danger:disabled.pt-active, .pt-select.pt-minimal select.pt-intent-danger.pt-disabled.pt-active{
        background:rgba(219, 55, 55, 0.3); }
    .pt-select.pt-minimal select.pt-intent-danger .pt-button-spinner .pt-spinner-head{
      stroke:#c23030; }
    .pt-dark .pt-select.pt-minimal select.pt-intent-danger, .pt-select.pt-minimal .pt-dark select.pt-intent-danger{
      color:#ff7373; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-danger:hover, .pt-select.pt-minimal .pt-dark select.pt-intent-danger:hover{
        background:rgba(219, 55, 55, 0.2);
        color:#ff7373; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-danger:active, .pt-select.pt-minimal .pt-dark select.pt-intent-danger:active, .pt-dark .pt-select.pt-minimal select.pt-intent-danger.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-danger.pt-active{
        background:rgba(219, 55, 55, 0.3);
        color:#ff7373; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-danger:disabled, .pt-select.pt-minimal .pt-dark select.pt-intent-danger:disabled, .pt-dark .pt-select.pt-minimal select.pt-intent-danger.pt-disabled, .pt-select.pt-minimal .pt-dark select.pt-intent-danger.pt-disabled{
        background:none;
        color:rgba(255, 115, 115, 0.5); }
        .pt-dark .pt-select.pt-minimal select.pt-intent-danger:disabled.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-danger:disabled.pt-active, .pt-dark .pt-select.pt-minimal select.pt-intent-danger.pt-disabled.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-danger.pt-disabled.pt-active{
          background:rgba(219, 55, 55, 0.3); }

.pt-select.pt-large select{
  height:40px;
  padding-right:35px;
  font-size:16px; }

.pt-dark .pt-select select{
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
  background-color:#394b59;
  background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));
  background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
  color:#f5f8fa; }
  .pt-dark .pt-select select:hover, .pt-dark .pt-select select:active, .pt-dark .pt-select select.pt-active{
    color:#f5f8fa; }
  .pt-dark .pt-select select:hover{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
    background-color:#30404d; }
  .pt-dark .pt-select select:active, .pt-dark .pt-select select.pt-active{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
    background-color:#202b33;
    background-image:none; }
  .pt-dark .pt-select select:disabled, .pt-dark .pt-select select.pt-disabled{
    -webkit-box-shadow:none;
            box-shadow:none;
    background-color:rgba(57, 75, 89, 0.5);
    background-image:none;
    color:rgba(191, 204, 214, 0.5); }
    .pt-dark .pt-select select:disabled.pt-active, .pt-dark .pt-select select.pt-disabled.pt-active{
      background:rgba(57, 75, 89, 0.7); }
  .pt-dark .pt-select select .pt-button-spinner .pt-spinner-head{
    background:rgba(16, 22, 26, 0.5);
    stroke:#8a9ba8; }

.pt-select select:disabled{
  -webkit-box-shadow:none;
          box-shadow:none;
  background-color:rgba(206, 217, 224, 0.5);
  cursor:not-allowed;
  color:rgba(92, 112, 128, 0.5); }

.pt-select::after{
  line-height:1;
  font-family:"Icons16", sans-serif;
  font-size:16px;
  font-weight:400;
  font-style:normal;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  position:absolute;
  top:0;
  right:7px;
  line-height:30px;
  color:#5c7080;
  content:"\E6C6";
  pointer-events:none; }
  .pt-disabled.pt-select::after{
    color:rgba(92, 112, 128, 0.5); }
.pt-select select{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  border:none;
  border-radius:3px;
  cursor:pointer;
  padding:5px 10px;
  text-align:left;
  font-size:14px;
  -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
          box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
  background-color:#f5f8fa;
  background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));
  background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));
  color:#182026;
  border-radius:3px;
  height:30px;
  padding:0 25px 0 10px;
  -moz-appearance:none;
  -webkit-appearance:none; }
  .pt-select select > *{
    -webkit-box-flex:0;
        -ms-flex-positive:0;
            flex-grow:0;
    -ms-flex-negative:0;
        flex-shrink:0; }
  .pt-select select > .pt-fill{
    -webkit-box-flex:1;
        -ms-flex-positive:1;
            flex-grow:1;
    -ms-flex-negative:1;
        flex-shrink:1; }
  .pt-select select::before, .pt-select select > *{
    margin-right:7px; }
  .pt-select select:empty::before, .pt-select select > :last-child{
    margin-right:0; }
  .pt-select select:hover{
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
    background-clip:padding-box;
    background-color:#ebf1f5; }
  .pt-select select:active, .pt-select select.pt-active{
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
    background-color:#d8e1e8;
    background-image:none; }
  .pt-select select:disabled, .pt-select select.pt-disabled{
    outline:none;
    -webkit-box-shadow:none;
            box-shadow:none;
    background-color:rgba(206, 217, 224, 0.5);
    background-image:none;
    cursor:not-allowed;
    color:rgba(92, 112, 128, 0.5); }
    .pt-select select:disabled.pt-active, .pt-select select:disabled.pt-active:hover, .pt-select select.pt-disabled.pt-active, .pt-select select.pt-disabled.pt-active:hover{
      background:rgba(206, 217, 224, 0.7); }

.pt-select.pt-minimal select{
  -webkit-box-shadow:none;
          box-shadow:none;
  background:none; }
  .pt-select.pt-minimal select:hover{
    -webkit-box-shadow:none;
            box-shadow:none;
    background:rgba(167, 182, 194, 0.3);
    text-decoration:none;
    color:#182026; }
  .pt-select.pt-minimal select:active, .pt-select.pt-minimal select.pt-active{
    -webkit-box-shadow:none;
            box-shadow:none;
    background:rgba(115, 134, 148, 0.3);
    color:#182026; }
  .pt-select.pt-minimal select:disabled, .pt-select.pt-minimal select:disabled:hover, .pt-select.pt-minimal select.pt-disabled, .pt-select.pt-minimal select.pt-disabled:hover{
    background:none;
    cursor:not-allowed;
    color:rgba(92, 112, 128, 0.5); }
    .pt-select.pt-minimal select:disabled.pt-active, .pt-select.pt-minimal select:disabled:hover.pt-active, .pt-select.pt-minimal select.pt-disabled.pt-active, .pt-select.pt-minimal select.pt-disabled:hover.pt-active{
      background:rgba(115, 134, 148, 0.3); }
  .pt-dark .pt-select.pt-minimal select, .pt-select.pt-minimal .pt-dark select{
    -webkit-box-shadow:none;
            box-shadow:none;
    background:none;
    color:inherit; }
    .pt-dark .pt-select.pt-minimal select:hover, .pt-select.pt-minimal .pt-dark select:hover, .pt-dark .pt-select.pt-minimal select:active, .pt-select.pt-minimal .pt-dark select:active, .pt-dark .pt-select.pt-minimal select.pt-active, .pt-select.pt-minimal .pt-dark select.pt-active{
      -webkit-box-shadow:none;
              box-shadow:none;
      background:none; }
    .pt-dark .pt-select.pt-minimal select:hover, .pt-select.pt-minimal .pt-dark select:hover{
      background:rgba(138, 155, 168, 0.15); }
    .pt-dark .pt-select.pt-minimal select:active, .pt-select.pt-minimal .pt-dark select:active, .pt-dark .pt-select.pt-minimal select.pt-active, .pt-select.pt-minimal .pt-dark select.pt-active{
      background:rgba(138, 155, 168, 0.3);
      color:#f5f8fa; }
    .pt-dark .pt-select.pt-minimal select:disabled, .pt-select.pt-minimal .pt-dark select:disabled, .pt-dark .pt-select.pt-minimal select:disabled:hover, .pt-select.pt-minimal .pt-dark select:disabled:hover, .pt-dark .pt-select.pt-minimal select.pt-disabled, .pt-select.pt-minimal .pt-dark select.pt-disabled, .pt-dark .pt-select.pt-minimal select.pt-disabled:hover, .pt-select.pt-minimal .pt-dark select.pt-disabled:hover{
      background:none;
      cursor:not-allowed;
      color:rgba(191, 204, 214, 0.5); }
      .pt-dark .pt-select.pt-minimal select:disabled.pt-active, .pt-select.pt-minimal .pt-dark select:disabled.pt-active, .pt-dark .pt-select.pt-minimal select:disabled:hover.pt-active, .pt-select.pt-minimal .pt-dark select:disabled:hover.pt-active, .pt-dark .pt-select.pt-minimal select.pt-disabled.pt-active, .pt-select.pt-minimal .pt-dark select.pt-disabled.pt-active, .pt-dark .pt-select.pt-minimal select.pt-disabled:hover.pt-active, .pt-select.pt-minimal .pt-dark select.pt-disabled:hover.pt-active{
        background:rgba(138, 155, 168, 0.3); }
  .pt-select.pt-minimal select.pt-intent-primary{
    color:#106ba3; }
    .pt-select.pt-minimal select.pt-intent-primary:hover, .pt-select.pt-minimal select.pt-intent-primary:active, .pt-select.pt-minimal select.pt-intent-primary.pt-active{
      -webkit-box-shadow:none;
              box-shadow:none;
      background:none;
      color:#106ba3; }
    .pt-select.pt-minimal select.pt-intent-primary:hover{
      background:rgba(19, 124, 189, 0.15);
      color:#106ba3; }
    .pt-select.pt-minimal select.pt-intent-primary:active, .pt-select.pt-minimal select.pt-intent-primary.pt-active{
      background:rgba(19, 124, 189, 0.3);
      color:#106ba3; }
    .pt-select.pt-minimal select.pt-intent-primary:disabled, .pt-select.pt-minimal select.pt-intent-primary.pt-disabled{
      background:none;
      color:rgba(16, 107, 163, 0.5); }
      .pt-select.pt-minimal select.pt-intent-primary:disabled.pt-active, .pt-select.pt-minimal select.pt-intent-primary.pt-disabled.pt-active{
        background:rgba(19, 124, 189, 0.3); }
    .pt-select.pt-minimal select.pt-intent-primary .pt-button-spinner .pt-spinner-head{
      stroke:#106ba3; }
    .pt-dark .pt-select.pt-minimal select.pt-intent-primary, .pt-select.pt-minimal .pt-dark select.pt-intent-primary{
      color:#48aff0; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-primary:hover, .pt-select.pt-minimal .pt-dark select.pt-intent-primary:hover{
        background:rgba(19, 124, 189, 0.2);
        color:#48aff0; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-primary:active, .pt-select.pt-minimal .pt-dark select.pt-intent-primary:active, .pt-dark .pt-select.pt-minimal select.pt-intent-primary.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-primary.pt-active{
        background:rgba(19, 124, 189, 0.3);
        color:#48aff0; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-primary:disabled, .pt-select.pt-minimal .pt-dark select.pt-intent-primary:disabled, .pt-dark .pt-select.pt-minimal select.pt-intent-primary.pt-disabled, .pt-select.pt-minimal .pt-dark select.pt-intent-primary.pt-disabled{
        background:none;
        color:rgba(72, 175, 240, 0.5); }
        .pt-dark .pt-select.pt-minimal select.pt-intent-primary:disabled.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-primary:disabled.pt-active, .pt-dark .pt-select.pt-minimal select.pt-intent-primary.pt-disabled.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-primary.pt-disabled.pt-active{
          background:rgba(19, 124, 189, 0.3); }
  .pt-select.pt-minimal select.pt-intent-success{
    color:#0d8050; }
    .pt-select.pt-minimal select.pt-intent-success:hover, .pt-select.pt-minimal select.pt-intent-success:active, .pt-select.pt-minimal select.pt-intent-success.pt-active{
      -webkit-box-shadow:none;
              box-shadow:none;
      background:none;
      color:#0d8050; }
    .pt-select.pt-minimal select.pt-intent-success:hover{
      background:rgba(15, 153, 96, 0.15);
      color:#0d8050; }
    .pt-select.pt-minimal select.pt-intent-success:active, .pt-select.pt-minimal select.pt-intent-success.pt-active{
      background:rgba(15, 153, 96, 0.3);
      color:#0d8050; }
    .pt-select.pt-minimal select.pt-intent-success:disabled, .pt-select.pt-minimal select.pt-intent-success.pt-disabled{
      background:none;
      color:rgba(13, 128, 80, 0.5); }
      .pt-select.pt-minimal select.pt-intent-success:disabled.pt-active, .pt-select.pt-minimal select.pt-intent-success.pt-disabled.pt-active{
        background:rgba(15, 153, 96, 0.3); }
    .pt-select.pt-minimal select.pt-intent-success .pt-button-spinner .pt-spinner-head{
      stroke:#0d8050; }
    .pt-dark .pt-select.pt-minimal select.pt-intent-success, .pt-select.pt-minimal .pt-dark select.pt-intent-success{
      color:#3dcc91; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-success:hover, .pt-select.pt-minimal .pt-dark select.pt-intent-success:hover{
        background:rgba(15, 153, 96, 0.2);
        color:#3dcc91; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-success:active, .pt-select.pt-minimal .pt-dark select.pt-intent-success:active, .pt-dark .pt-select.pt-minimal select.pt-intent-success.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-success.pt-active{
        background:rgba(15, 153, 96, 0.3);
        color:#3dcc91; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-success:disabled, .pt-select.pt-minimal .pt-dark select.pt-intent-success:disabled, .pt-dark .pt-select.pt-minimal select.pt-intent-success.pt-disabled, .pt-select.pt-minimal .pt-dark select.pt-intent-success.pt-disabled{
        background:none;
        color:rgba(61, 204, 145, 0.5); }
        .pt-dark .pt-select.pt-minimal select.pt-intent-success:disabled.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-success:disabled.pt-active, .pt-dark .pt-select.pt-minimal select.pt-intent-success.pt-disabled.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-success.pt-disabled.pt-active{
          background:rgba(15, 153, 96, 0.3); }
  .pt-select.pt-minimal select.pt-intent-warning{
    color:#bf7326; }
    .pt-select.pt-minimal select.pt-intent-warning:hover, .pt-select.pt-minimal select.pt-intent-warning:active, .pt-select.pt-minimal select.pt-intent-warning.pt-active{
      -webkit-box-shadow:none;
              box-shadow:none;
      background:none;
      color:#bf7326; }
    .pt-select.pt-minimal select.pt-intent-warning:hover{
      background:rgba(217, 130, 43, 0.15);
      color:#bf7326; }
    .pt-select.pt-minimal select.pt-intent-warning:active, .pt-select.pt-minimal select.pt-intent-warning.pt-active{
      background:rgba(217, 130, 43, 0.3);
      color:#bf7326; }
    .pt-select.pt-minimal select.pt-intent-warning:disabled, .pt-select.pt-minimal select.pt-intent-warning.pt-disabled{
      background:none;
      color:rgba(191, 115, 38, 0.5); }
      .pt-select.pt-minimal select.pt-intent-warning:disabled.pt-active, .pt-select.pt-minimal select.pt-intent-warning.pt-disabled.pt-active{
        background:rgba(217, 130, 43, 0.3); }
    .pt-select.pt-minimal select.pt-intent-warning .pt-button-spinner .pt-spinner-head{
      stroke:#bf7326; }
    .pt-dark .pt-select.pt-minimal select.pt-intent-warning, .pt-select.pt-minimal .pt-dark select.pt-intent-warning{
      color:#ffb366; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-warning:hover, .pt-select.pt-minimal .pt-dark select.pt-intent-warning:hover{
        background:rgba(217, 130, 43, 0.2);
        color:#ffb366; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-warning:active, .pt-select.pt-minimal .pt-dark select.pt-intent-warning:active, .pt-dark .pt-select.pt-minimal select.pt-intent-warning.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-warning.pt-active{
        background:rgba(217, 130, 43, 0.3);
        color:#ffb366; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-warning:disabled, .pt-select.pt-minimal .pt-dark select.pt-intent-warning:disabled, .pt-dark .pt-select.pt-minimal select.pt-intent-warning.pt-disabled, .pt-select.pt-minimal .pt-dark select.pt-intent-warning.pt-disabled{
        background:none;
        color:rgba(255, 179, 102, 0.5); }
        .pt-dark .pt-select.pt-minimal select.pt-intent-warning:disabled.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-warning:disabled.pt-active, .pt-dark .pt-select.pt-minimal select.pt-intent-warning.pt-disabled.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-warning.pt-disabled.pt-active{
          background:rgba(217, 130, 43, 0.3); }
  .pt-select.pt-minimal select.pt-intent-danger{
    color:#c23030; }
    .pt-select.pt-minimal select.pt-intent-danger:hover, .pt-select.pt-minimal select.pt-intent-danger:active, .pt-select.pt-minimal select.pt-intent-danger.pt-active{
      -webkit-box-shadow:none;
              box-shadow:none;
      background:none;
      color:#c23030; }
    .pt-select.pt-minimal select.pt-intent-danger:hover{
      background:rgba(219, 55, 55, 0.15);
      color:#c23030; }
    .pt-select.pt-minimal select.pt-intent-danger:active, .pt-select.pt-minimal select.pt-intent-danger.pt-active{
      background:rgba(219, 55, 55, 0.3);
      color:#c23030; }
    .pt-select.pt-minimal select.pt-intent-danger:disabled, .pt-select.pt-minimal select.pt-intent-danger.pt-disabled{
      background:none;
      color:rgba(194, 48, 48, 0.5); }
      .pt-select.pt-minimal select.pt-intent-danger:disabled.pt-active, .pt-select.pt-minimal select.pt-intent-danger.pt-disabled.pt-active{
        background:rgba(219, 55, 55, 0.3); }
    .pt-select.pt-minimal select.pt-intent-danger .pt-button-spinner .pt-spinner-head{
      stroke:#c23030; }
    .pt-dark .pt-select.pt-minimal select.pt-intent-danger, .pt-select.pt-minimal .pt-dark select.pt-intent-danger{
      color:#ff7373; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-danger:hover, .pt-select.pt-minimal .pt-dark select.pt-intent-danger:hover{
        background:rgba(219, 55, 55, 0.2);
        color:#ff7373; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-danger:active, .pt-select.pt-minimal .pt-dark select.pt-intent-danger:active, .pt-dark .pt-select.pt-minimal select.pt-intent-danger.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-danger.pt-active{
        background:rgba(219, 55, 55, 0.3);
        color:#ff7373; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-danger:disabled, .pt-select.pt-minimal .pt-dark select.pt-intent-danger:disabled, .pt-dark .pt-select.pt-minimal select.pt-intent-danger.pt-disabled, .pt-select.pt-minimal .pt-dark select.pt-intent-danger.pt-disabled{
        background:none;
        color:rgba(255, 115, 115, 0.5); }
        .pt-dark .pt-select.pt-minimal select.pt-intent-danger:disabled.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-danger:disabled.pt-active, .pt-dark .pt-select.pt-minimal select.pt-intent-danger.pt-disabled.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-danger.pt-disabled.pt-active{
          background:rgba(219, 55, 55, 0.3); }

.pt-select.pt-large select{
  height:40px;
  padding-right:35px;
  font-size:16px; }

.pt-dark .pt-select select{
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
  background-color:#394b59;
  background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));
  background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
  color:#f5f8fa; }
  .pt-dark .pt-select select:hover, .pt-dark .pt-select select:active, .pt-dark .pt-select select.pt-active{
    color:#f5f8fa; }
  .pt-dark .pt-select select:hover{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
    background-color:#30404d; }
  .pt-dark .pt-select select:active, .pt-dark .pt-select select.pt-active{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
    background-color:#202b33;
    background-image:none; }
  .pt-dark .pt-select select:disabled, .pt-dark .pt-select select.pt-disabled{
    -webkit-box-shadow:none;
            box-shadow:none;
    background-color:rgba(57, 75, 89, 0.5);
    background-image:none;
    color:rgba(191, 204, 214, 0.5); }
    .pt-dark .pt-select select:disabled.pt-active, .pt-dark .pt-select select.pt-disabled.pt-active{
      background:rgba(57, 75, 89, 0.7); }
  .pt-dark .pt-select select .pt-button-spinner .pt-spinner-head{
    background:rgba(16, 22, 26, 0.5);
    stroke:#8a9ba8; }

.pt-select select:disabled{
  -webkit-box-shadow:none;
          box-shadow:none;
  background-color:rgba(206, 217, 224, 0.5);
  cursor:not-allowed;
  color:rgba(92, 112, 128, 0.5); }

.pt-select::after{
  line-height:1;
  font-family:"Icons16", sans-serif;
  font-size:16px;
  font-weight:400;
  font-style:normal;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  position:absolute;
  top:0;
  right:7px;
  line-height:30px;
  color:#5c7080;
  content:"\E6C6";
  pointer-events:none; }
  .pt-disabled.pt-select::after{
    color:rgba(92, 112, 128, 0.5); }
.pt-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; }
  .pt-control-group > *{
    -webkit-box-flex:0;
        -ms-flex-positive:0;
            flex-grow:0;
    -ms-flex-negative:0;
        flex-shrink:0; }
  .pt-control-group > .pt-fill{
    -webkit-box-flex:1;
        -ms-flex-positive:1;
            flex-grow:1;
    -ms-flex-negative:1;
        flex-shrink:1; }
  .pt-control-group .pt-button,
  .pt-control-group .pt-input,
  .pt-control-group .pt-select{
    position:relative; }
  .pt-control-group .pt-input{
    z-index:2;
    border-radius:inherit; }
    .pt-control-group .pt-input:focus{
      z-index:14;
      border-radius:3px; }
    .pt-control-group .pt-input[class*="pt-intent"]{
      z-index:13; }
      .pt-control-group .pt-input[class*="pt-intent"]:focus{
        z-index:15; }
    .pt-control-group .pt-input[readonly], .pt-control-group .pt-input:disabled, .pt-control-group .pt-input.pt-disabled{
      z-index:1; }
  .pt-control-group .pt-input-group[class*="pt-intent"] .pt-input{
    z-index:13; }
    .pt-control-group .pt-input-group[class*="pt-intent"] .pt-input:focus{
      z-index:15; }
  .pt-control-group .pt-button,
  .pt-control-group .pt-select select{
    z-index:4;
    border-radius:inherit; }
    .pt-control-group .pt-button:focus,
    .pt-control-group .pt-select select:focus{
      position:relative;
      z-index:5; }
    .pt-control-group .pt-button:hover,
    .pt-control-group .pt-select select:hover{
      z-index:6; }
    .pt-control-group .pt-button:active,
    .pt-control-group .pt-select select:active{
      z-index:7; }
    .pt-control-group .pt-button[readonly], .pt-control-group .pt-button:disabled, .pt-control-group .pt-button.pt-disabled,
    .pt-control-group .pt-select select[readonly],
    .pt-control-group .pt-select select:disabled,
    .pt-control-group .pt-select select.pt-disabled{
      z-index:3; }
    .pt-control-group .pt-button[class*="pt-intent"],
    .pt-control-group .pt-select select[class*="pt-intent"]{
      z-index:9; }
      .pt-control-group .pt-button[class*="pt-intent"]:focus,
      .pt-control-group .pt-select select[class*="pt-intent"]:focus{
        z-index:10; }
      .pt-control-group .pt-button[class*="pt-intent"]:hover,
      .pt-control-group .pt-select select[class*="pt-intent"]:hover{
        z-index:11; }
      .pt-control-group .pt-button[class*="pt-intent"]:active,
      .pt-control-group .pt-select select[class*="pt-intent"]:active{
        z-index:12; }
      .pt-control-group .pt-button[class*="pt-intent"][readonly], .pt-control-group .pt-button[class*="pt-intent"]:disabled, .pt-control-group .pt-button[class*="pt-intent"].pt-disabled,
      .pt-control-group .pt-select select[class*="pt-intent"][readonly],
      .pt-control-group .pt-select select[class*="pt-intent"]:disabled,
      .pt-control-group .pt-select select[class*="pt-intent"].pt-disabled{
        z-index:8; }
  .pt-control-group .pt-input-group > .pt-icon,
  .pt-control-group .pt-input-group > .pt-button,
  .pt-control-group .pt-input-group > .pt-input-action{
    z-index:16; }
  .pt-control-group .pt-select::after{
    z-index:17; }
  .pt-control-group:not(.pt-vertical) > *{
    margin-right:-1px; }
  .pt-dark .pt-control-group:not(.pt-vertical) > *{
    margin-right:0; }
  .pt-dark .pt-control-group:not(.pt-vertical) > .pt-button + .pt-button{
    margin-left:1px; }
  .pt-control-group > :first-child{
    border-radius:3px 0 0 3px; }
  .pt-control-group > :last-child{
    margin-right:0;
    border-radius:0 3px 3px 0; }
  .pt-control-group .pt-input-group .pt-button{
    border-radius:3px; }
  .pt-control-group > .pt-fill{
    -webkit-box-flex:1;
        -ms-flex:1 1 auto;
            flex:1 1 auto; }
  .pt-control-group.pt-fill > *:not(.pt-fixed){
    -webkit-box-flex:1;
        -ms-flex:1 1 auto;
            flex:1 1 auto; }
  .pt-control-group.pt-vertical{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column; }
    .pt-control-group.pt-vertical > *{
      margin-top:-1px; }
    .pt-control-group.pt-vertical > :first-child{
      margin-top:0;
      border-radius:3px 3px 0 0; }
    .pt-control-group.pt-vertical > :last-child{
      border-radius:0 0 3px 3px; }
.pt-control{
  display:block;
  position:relative;
  margin-bottom:10px;
  cursor:pointer;
  min-height:16px;
  padding-left:26px;
  text-transform:none;
  line-height:16px; }
  .pt-control.pt-disabled{
    cursor:not-allowed;
    color:rgba(92, 112, 128, 0.5); }
  .pt-control.pt-inline{
    display:inline-block;
    margin-right:20px; }
  .pt-control input{
    position:absolute;
    top:0;
    left:0;
    opacity:0;
    z-index:-1; }
  .pt-control .pt-control-indicator{
    line-height:1;
    font-family:"Icons16", sans-serif;
    font-size:16px;
    font-weight:400;
    font-style:normal;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    position:absolute;
    top:0;
    left:0;
    margin:0;
    border:none;
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
    background-clip:padding-box;
    background-color:#f5f8fa;
    background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));
    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));
    cursor:pointer;
    width:16px;
    height:16px;
    line-height:16px;
    -webkit-user-select:none;
       -moz-user-select:none;
        -ms-user-select:none;
            user-select:none; }
  .pt-control input:checked ~ .pt-control-indicator, .pt-control.pt-checkbox input:indeterminate ~ .pt-control-indicator{
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
    background-color:#137cbd;
    background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));
    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    color:#ffffff; }
  .pt-control:hover .pt-control-indicator{
    background-color:#ebf1f5; }
  .pt-control:hover input:checked ~ .pt-control-indicator, .pt-control:hover .pt-control.pt-checkbox input:indeterminate ~ .pt-control-indicator, .pt-control.pt-checkbox .pt-control:hover input:indeterminate ~ .pt-control-indicator, .pt-control.pt-checkbox:hover input:indeterminate ~ .pt-control-indicator{
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
    background-color:#106ba3; }
  .pt-control input:not(:disabled):active ~ .pt-control-indicator{
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
    background:#d8e1e8; }
  .pt-control input:not(:disabled):active:checked ~ .pt-control-indicator, .pt-control.pt-checkbox input:not(:disabled):active:indeterminate ~ .pt-control-indicator{
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
    background:#0e5a8a; }
  .pt-control input:focus ~ .pt-control-indicator{
    outline:rgba(19, 124, 189, 0.5) auto 2px;
    outline-offset:2px;
    -moz-outline-radius:6px; }
  .pt-control input:disabled ~ .pt-control-indicator{
    -webkit-box-shadow:none;
            box-shadow:none;
    background:rgba(206, 217, 224, 0.5);
    cursor:not-allowed; }
  .pt-control input:disabled:checked ~ .pt-control-indicator, .pt-control.pt-checkbox input:disabled:indeterminate ~ .pt-control-indicator{
    -webkit-box-shadow:none;
            box-shadow:none;
    background:rgba(19, 124, 189, 0.5); }
  .pt-control.pt-checkbox .pt-control-indicator{
    border-radius:3px;
    font-size:16px; }
  .pt-control.pt-checkbox input:checked ~ .pt-control-indicator:empty::before, .pt-control.pt-checkbox input:indeterminate ~ .pt-control-indicator:empty::before{
    content:"\E6D8"; }
  .pt-control.pt-checkbox input:indeterminate ~ .pt-control-indicator:empty::before{
    content:"\E70E"; }
  .pt-control.pt-radio .pt-control-indicator{
    border-radius:50%;
    font-size:6px; }
  .pt-control.pt-radio input:checked ~ .pt-control-indicator::before, .pt-control.pt-radio .pt-control.pt-checkbox input:indeterminate ~ .pt-control-indicator::before, .pt-control.pt-checkbox .pt-control.pt-radio input:indeterminate ~ .pt-control-indicator::before{
    display:inline-block;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%, -50%);
            transform:translate(-50%, -50%);
    border-radius:50%;
    background:#ffffff;
    width:1em;
    height:1em;
    content:""; }
  .pt-control.pt-radio input:checked:disabled ~ .pt-control-indicator::before, .pt-control.pt-radio .pt-control.pt-checkbox input:disabled:indeterminate ~ .pt-control-indicator::before, .pt-control.pt-checkbox .pt-control.pt-radio input:disabled:indeterminate ~ .pt-control-indicator::before{
    -webkit-box-shadow:none;
            box-shadow:none; }
  .pt-control.pt-radio input:focus ~ .pt-control-indicator{
    -moz-outline-radius:16px; }
  .pt-control.pt-switch{
    padding-left:38px; }
    .pt-control.pt-switch .pt-control-indicator{
      border:none;
      border-radius:28px;
      -webkit-box-shadow:none;
              box-shadow:none;
      background:rgba(167, 182, 194, 0.5);
      width:28px;
      height:16px;
      -webkit-transition:background 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
      transition:background 100ms cubic-bezier(0.4, 1, 0.75, 0.9); }
      .pt-control.pt-switch .pt-control-indicator::before{
        display:block;
        position:relative;
        top:2px;
        left:2px;
        border-radius:16px;
        -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2);
                box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2);
        background:#ffffff;
        background-clip:padding-box;
        width:12px;
        height:12px;
        content:"";
        -webkit-transition:left 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
        transition:left 100ms cubic-bezier(0.4, 1, 0.75, 0.9); }
    .pt-control.pt-switch input:checked ~ .pt-control-indicator, .pt-control.pt-switch .pt-control.pt-checkbox input:indeterminate ~ .pt-control-indicator, .pt-control.pt-checkbox .pt-control.pt-switch input:indeterminate ~ .pt-control-indicator{
      -webkit-box-shadow:none;
              box-shadow:none;
      background-color:#137cbd;
      width:28px;
      height:16px; }
      .pt-control.pt-switch input:checked ~ .pt-control-indicator::before, .pt-control.pt-switch .pt-control.pt-checkbox input:indeterminate ~ .pt-control-indicator::before, .pt-control.pt-checkbox .pt-control.pt-switch input:indeterminate ~ .pt-control-indicator::before{
        left:14px;
        -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2);
                box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2); }
    .pt-control.pt-switch:hover .pt-control-indicator{
      background-color:rgba(115, 134, 148, 0.5); }
    .pt-control.pt-switch:hover input:checked ~ .pt-control-indicator, .pt-control.pt-switch:hover .pt-control.pt-checkbox input:indeterminate ~ .pt-control-indicator, .pt-control.pt-checkbox .pt-control.pt-switch:hover input:indeterminate ~ .pt-control-indicator{
      background-color:#106ba3; }
    .pt-control.pt-switch input:not(:disabled):active ~ .pt-control-indicator{
      -webkit-box-shadow:none;
              box-shadow:none;
      background-color:rgba(92, 112, 128, 0.5); }
    .pt-control.pt-switch input:not(:disabled):active:checked ~ .pt-control-indicator, .pt-control.pt-switch .pt-control.pt-checkbox input:not(:disabled):active:indeterminate ~ .pt-control-indicator, .pt-control.pt-checkbox .pt-control.pt-switch input:not(:disabled):active:indeterminate ~ .pt-control-indicator{
      background-color:#0e5a8a; }
      .pt-control.pt-switch input:not(:disabled):active:checked ~ .pt-control-indicator::before, .pt-control.pt-switch .pt-control.pt-checkbox input:not(:disabled):active:indeterminate ~ .pt-control-indicator::before, .pt-control.pt-checkbox .pt-control.pt-switch input:not(:disabled):active:indeterminate ~ .pt-control-indicator::before{
        -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2);
                box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2); }
    .pt-control.pt-switch input:disabled ~ .pt-control-indicator{
      background-color:rgba(206, 217, 224, 0.5); }
      .pt-control.pt-switch input:disabled ~ .pt-control-indicator::before{
        -webkit-box-shadow:none;
                box-shadow:none;
        background-color:rgba(255, 255, 255, 0.8); }
    .pt-control.pt-switch input:disabled:checked ~ .pt-control-indicator, .pt-control.pt-switch .pt-control.pt-checkbox input:disabled:indeterminate ~ .pt-control-indicator, .pt-control.pt-checkbox .pt-control.pt-switch input:disabled:indeterminate ~ .pt-control-indicator{
      background-color:rgba(19, 124, 189, 0.5); }
  .pt-control.pt-align-right{
    padding-right:26px;
    padding-left:0; }
    .pt-control.pt-align-right .pt-control-indicator{
      right:0;
      left:auto; }
  .pt-control.pt-large{
    min-height:20px;
    padding-left:30px;
    line-height:20px;
    font-size:16px; }
    .pt-control.pt-large .pt-control-indicator{
      width:20px;
      height:20px;
      line-height:20px;
      font-family:"Icons20";
      font-size:20px; }
    .pt-control.pt-large.pt-checkbox input:checked ~ .pt-control-indicator::before, .pt-control.pt-large.pt-checkbox input:indeterminate ~ .pt-control-indicator::before, .pt-control.pt-large.pt-checkbox
    .pt-control.pt-checkbox:hover input:indeterminate ~ .pt-control-indicator::before{
      top:1px; }
    .pt-control.pt-large.pt-radio .pt-control-indicator{
      font-size:8px; }
    .pt-control.pt-large.pt-switch{
      padding-left:42px; }
      .pt-control.pt-large.pt-switch .pt-control-indicator{
        width:32px;
        height:20px; }
        .pt-control.pt-large.pt-switch .pt-control-indicator::before{
          width:16px;
          height:16px; }
      .pt-control.pt-large.pt-switch input:checked ~ .pt-control-indicator, .pt-control.pt-large.pt-switch .pt-control.pt-checkbox input:indeterminate ~ .pt-control-indicator, .pt-control.pt-checkbox .pt-control.pt-large.pt-switch input:indeterminate ~ .pt-control-indicator{
        width:32px;
        height:20px; }
        .pt-control.pt-large.pt-switch input:checked ~ .pt-control-indicator::before, .pt-control.pt-large.pt-switch .pt-control.pt-checkbox input:indeterminate ~ .pt-control-indicator::before, .pt-control.pt-checkbox .pt-control.pt-large.pt-switch input:indeterminate ~ .pt-control-indicator::before{
          left:14px; }
  .pt-dark .pt-control{
    color:#f5f8fa; }
    .pt-dark .pt-control.pt-disabled{
      color:rgba(191, 204, 214, 0.5); }
    .pt-dark .pt-control .pt-control-indicator{
      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
      background-color:#394b59;
      background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));
      background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0)); }
    .pt-dark .pt-control input:checked ~ .pt-control-indicator, .pt-dark .pt-control.pt-checkbox input:indeterminate ~ .pt-control-indicator{
      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }
    .pt-dark .pt-control:hover .pt-control-indicator{
      background-color:#30404d; }
    .pt-dark .pt-control input:not(:disabled):active ~ .pt-control-indicator{
      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
      background:#202b33; }
    .pt-dark .pt-control input:not(:disabled):active:checked ~ .pt-control-indicator, .pt-dark .pt-control.pt-checkbox input:not(:disabled):active:indeterminate ~ .pt-control-indicator{
      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
      background-color:#0e5a8a; }
    .pt-dark .pt-control input:disabled ~ .pt-control-indicator{
      -webkit-box-shadow:none;
              box-shadow:none;
      background:rgba(57, 75, 89, 0.5);
      cursor:not-allowed; }
    .pt-dark .pt-control input:disabled:checked ~ .pt-control-indicator, .pt-dark .pt-control.pt-checkbox input:disabled:indeterminate ~ .pt-control-indicator{
      -webkit-box-shadow:none;
              box-shadow:none;
      background:rgba(14, 90, 138, 0.5); }
    .pt-dark .pt-control.pt-checkbox input:checked:disabled ~ .pt-control-indicator::before, .pt-dark .pt-control.pt-checkbox input:disabled:indeterminate ~ .pt-control-indicator::before{
      color:rgba(191, 204, 214, 0.5); }
    .pt-dark .pt-control.pt-radio input:checked:disabled ~ .pt-control-indicator::before, .pt-dark .pt-control.pt-radio .pt-control.pt-checkbox input:disabled:indeterminate ~ .pt-control-indicator::before, .pt-control.pt-checkbox .pt-dark .pt-control.pt-radio input:disabled:indeterminate ~ .pt-control-indicator::before{
      background:rgba(191, 204, 214, 0.5); }
    .pt-dark .pt-control.pt-switch .pt-control-indicator{
      -webkit-box-shadow:none;
              box-shadow:none;
      background:rgba(16, 22, 26, 0.5); }
      .pt-dark .pt-control.pt-switch .pt-control-indicator::before{
        -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
                box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
        background:#30404d; }
    .pt-dark .pt-control.pt-switch input:checked ~ .pt-control-indicator, .pt-dark .pt-control.pt-switch .pt-control.pt-checkbox input:indeterminate ~ .pt-control-indicator, .pt-control.pt-checkbox .pt-dark .pt-control.pt-switch input:indeterminate ~ .pt-control-indicator{
      -webkit-box-shadow:none;
              box-shadow:none;
      background-color:#137cbd; }
      .pt-dark .pt-control.pt-switch input:checked ~ .pt-control-indicator::before, .pt-dark .pt-control.pt-switch .pt-control.pt-checkbox input:indeterminate ~ .pt-control-indicator::before, .pt-control.pt-checkbox .pt-dark .pt-control.pt-switch input:indeterminate ~ .pt-control-indicator::before{
        -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4);
                box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4); }
    .pt-dark .pt-control.pt-switch:hover .pt-control-indicator{
      background:rgba(16, 22, 26, 0.7); }
    .pt-dark .pt-control.pt-switch:hover input:checked ~ .pt-control-indicator, .pt-dark .pt-control.pt-switch:hover .pt-control.pt-checkbox input:indeterminate ~ .pt-control-indicator, .pt-control.pt-checkbox .pt-dark .pt-control.pt-switch:hover input:indeterminate ~ .pt-control-indicator{
      background:#2b95d6; }
    .pt-dark .pt-control.pt-switch input:not(:disabled):active ~ .pt-control-indicator{
      -webkit-box-shadow:none;
              box-shadow:none;
      background:rgba(16, 22, 26, 0.9); }
      .pt-dark .pt-control.pt-switch input:not(:disabled):active ~ .pt-control-indicator::before{
        -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
                box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }
    .pt-dark .pt-control.pt-switch input:not(:disabled):active:checked ~ .pt-control-indicator, .pt-dark .pt-control.pt-switch .pt-control.pt-checkbox input:not(:disabled):active:indeterminate ~ .pt-control-indicator, .pt-control.pt-checkbox .pt-dark .pt-control.pt-switch input:not(:disabled):active:indeterminate ~ .pt-control-indicator{
      background:#48aff0; }
      .pt-dark .pt-control.pt-switch input:not(:disabled):active:checked ~ .pt-control-indicator::before, .pt-dark .pt-control.pt-switch .pt-control.pt-checkbox input:not(:disabled):active:indeterminate ~ .pt-control-indicator::before, .pt-control.pt-checkbox .pt-dark .pt-control.pt-switch input:not(:disabled):active:indeterminate ~ .pt-control-indicator::before{
        -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4);
                box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4); }
    .pt-dark .pt-control.pt-switch input:disabled ~ .pt-control-indicator{
      background:rgba(57, 75, 89, 0.5); }
      .pt-dark .pt-control.pt-switch input:disabled ~ .pt-control-indicator::before{
        -webkit-box-shadow:none;
                box-shadow:none;
        background:rgba(16, 22, 26, 0.4); }
    .pt-dark .pt-control.pt-switch input:disabled:checked ~ .pt-control-indicator, .pt-dark .pt-control.pt-switch .pt-control.pt-checkbox input:disabled:indeterminate ~ .pt-control-indicator, .pt-control.pt-checkbox .pt-dark .pt-control.pt-switch input:disabled:indeterminate ~ .pt-control-indicator{
      background:rgba(14, 90, 138, 0.5); }
.pt-file-input{
  display:inline-block;
  position:relative;
  cursor:pointer;
  height:30px; }
  .pt-file-input input{
    opacity:0;
    margin:0;
    min-width:200px; }
    .pt-file-input input:disabled + .pt-file-upload-input,
    .pt-file-input input.pt-disabled + .pt-file-upload-input{
      -webkit-box-shadow:none;
              box-shadow:none;
      background:rgba(206, 217, 224, 0.5);
      cursor:not-allowed;
      color:rgba(92, 112, 128, 0.5);
      resize:none; }
      .pt-file-input input:disabled + .pt-file-upload-input::after,
      .pt-file-input input.pt-disabled + .pt-file-upload-input::after{
        outline:none;
        -webkit-box-shadow:none;
                box-shadow:none;
        background-color:rgba(206, 217, 224, 0.5);
        background-image:none;
        cursor:not-allowed;
        color:rgba(92, 112, 128, 0.5); }
        .pt-file-input input:disabled + .pt-file-upload-input::after.pt-active, .pt-file-input input:disabled + .pt-file-upload-input::after.pt-active:hover,
        .pt-file-input input.pt-disabled + .pt-file-upload-input::after.pt-active,
        .pt-file-input input.pt-disabled + .pt-file-upload-input::after.pt-active:hover{
          background:rgba(206, 217, 224, 0.7); }
      .pt-dark .pt-file-input input:disabled + .pt-file-upload-input, .pt-dark
      .pt-file-input input.pt-disabled + .pt-file-upload-input{
        -webkit-box-shadow:none;
                box-shadow:none;
        background:rgba(57, 75, 89, 0.5);
        color:rgba(191, 204, 214, 0.5); }
        .pt-dark .pt-file-input input:disabled + .pt-file-upload-input::after, .pt-dark
        .pt-file-input input.pt-disabled + .pt-file-upload-input::after{
          -webkit-box-shadow:none;
                  box-shadow:none;
          background-color:rgba(57, 75, 89, 0.5);
          background-image:none;
          color:rgba(191, 204, 214, 0.5); }
          .pt-dark .pt-file-input input:disabled + .pt-file-upload-input::after.pt-active, .pt-dark
          .pt-file-input input.pt-disabled + .pt-file-upload-input::after.pt-active{
            background:rgba(57, 75, 89, 0.7); }
  .pt-file-input.pt-fill{
    width:100%; }
  .pt-file-input.pt-large,
  .pt-large .pt-file-input{
    height:40px; }

.pt-file-upload-input{
  outline:none;
  border:none;
  border-radius:3px;
  -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
          box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
  background:#ffffff;
  height:30px;
  padding:0 10px;
  vertical-align:middle;
  line-height:30px;
  color:#182026;
  font-size:14px;
  font-weight:400;
  -webkit-transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  word-wrap:normal;
  position:absolute;
  top:0;
  right:0;
  left:0;
  padding-right:80px;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none; }
  .pt-file-upload-input::-webkit-input-placeholder{
    opacity:1;
    color:rgba(92, 112, 128, 0.5); }
  .pt-file-upload-input:-ms-input-placeholder{
    opacity:1;
    color:rgba(92, 112, 128, 0.5); }
  .pt-file-upload-input::-ms-input-placeholder{
    opacity:1;
    color:rgba(92, 112, 128, 0.5); }
  .pt-file-upload-input::placeholder{
    opacity:1;
    color:rgba(92, 112, 128, 0.5); }
  .pt-file-upload-input:focus, .pt-file-upload-input.pt-active{
    -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
  .pt-file-upload-input[type="search"], .pt-file-upload-input.pt-round{
    border-radius:30px;
    -webkit-box-sizing:border-box;
            box-sizing:border-box;
    padding-left:10px; }
  .pt-file-upload-input[readonly]{
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.15);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.15); }
  .pt-file-upload-input:disabled, .pt-file-upload-input.pt-disabled{
    -webkit-box-shadow:none;
            box-shadow:none;
    background:rgba(206, 217, 224, 0.5);
    cursor:not-allowed;
    color:rgba(92, 112, 128, 0.5);
    resize:none; }
  .pt-file-upload-input::after{
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
    background-color:#f5f8fa;
    background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));
    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));
    color:#182026;
    min-width:24px;
    min-height:24px;
    position:absolute;
    top:0;
    right:0;
    margin:3px;
    border-radius:3px;
    width:70px;
    text-align:center;
    line-height:24px;
    content:"Browse"; }
    .pt-file-upload-input::after:hover{
      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
      background-clip:padding-box;
      background-color:#ebf1f5; }
    .pt-file-upload-input::after:active, .pt-file-upload-input::after.pt-active{
      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
      background-color:#d8e1e8;
      background-image:none; }
    .pt-file-upload-input::after:disabled, .pt-file-upload-input::after.pt-disabled{
      outline:none;
      -webkit-box-shadow:none;
              box-shadow:none;
      background-color:rgba(206, 217, 224, 0.5);
      background-image:none;
      cursor:not-allowed;
      color:rgba(92, 112, 128, 0.5); }
      .pt-file-upload-input::after:disabled.pt-active, .pt-file-upload-input::after:disabled.pt-active:hover, .pt-file-upload-input::after.pt-disabled.pt-active, .pt-file-upload-input::after.pt-disabled.pt-active:hover{
        background:rgba(206, 217, 224, 0.7); }
  .pt-file-upload-input:hover::after{
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
    background-clip:padding-box;
    background-color:#ebf1f5; }
  .pt-file-upload-input:active::after{
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
    background-color:#d8e1e8;
    background-image:none; }
  .pt-large .pt-file-upload-input{
    height:40px;
    line-height:40px;
    font-size:16px;
    padding-right:95px; }
    .pt-large .pt-file-upload-input[type="search"], .pt-large .pt-file-upload-input.pt-round{
      padding:0 15px; }
    .pt-large .pt-file-upload-input::after{
      min-width:30px;
      min-height:30px;
      margin:5px;
      width:85px;
      line-height:30px; }
  .pt-dark .pt-file-upload-input{
    -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
    background:rgba(16, 22, 26, 0.3);
    color:#f5f8fa;
    color:#bfccd6; }
    .pt-dark .pt-file-upload-input::-webkit-input-placeholder{
      color:rgba(191, 204, 214, 0.5); }
    .pt-dark .pt-file-upload-input:-ms-input-placeholder{
      color:rgba(191, 204, 214, 0.5); }
    .pt-dark .pt-file-upload-input::-ms-input-placeholder{
      color:rgba(191, 204, 214, 0.5); }
    .pt-dark .pt-file-upload-input::placeholder{
      color:rgba(191, 204, 214, 0.5); }
    .pt-dark .pt-file-upload-input:focus{
      -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
    .pt-dark .pt-file-upload-input[readonly]{
      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4);
              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4); }
    .pt-dark .pt-file-upload-input:disabled, .pt-dark .pt-file-upload-input.pt-disabled{
      -webkit-box-shadow:none;
              box-shadow:none;
      background:rgba(57, 75, 89, 0.5);
      color:rgba(191, 204, 214, 0.5); }
    .pt-dark .pt-file-upload-input::after{
      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
      background-color:#394b59;
      background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));
      background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
      color:#f5f8fa; }
      .pt-dark .pt-file-upload-input::after:hover, .pt-dark .pt-file-upload-input::after:active, .pt-dark .pt-file-upload-input::after.pt-active{
        color:#f5f8fa; }
      .pt-dark .pt-file-upload-input::after:hover{
        -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
                box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
        background-color:#30404d; }
      .pt-dark .pt-file-upload-input::after:active, .pt-dark .pt-file-upload-input::after.pt-active{
        -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
                box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
        background-color:#202b33;
        background-image:none; }
      .pt-dark .pt-file-upload-input::after:disabled, .pt-dark .pt-file-upload-input::after.pt-disabled{
        -webkit-box-shadow:none;
                box-shadow:none;
        background-color:rgba(57, 75, 89, 0.5);
        background-image:none;
        color:rgba(191, 204, 214, 0.5); }
        .pt-dark .pt-file-upload-input::after:disabled.pt-active, .pt-dark .pt-file-upload-input::after.pt-disabled.pt-active{
          background:rgba(57, 75, 89, 0.7); }
      .pt-dark .pt-file-upload-input::after .pt-button-spinner .pt-spinner-head{
        background:rgba(16, 22, 26, 0.5);
        stroke:#8a9ba8; }
    .pt-dark .pt-file-upload-input:hover::after{
      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
      background-color:#30404d; }
    .pt-dark .pt-file-upload-input:active::after{
      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
      background-color:#202b33;
      background-image:none; }

.pt-file-upload-input::after{
  -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
          box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); }
.pt-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; }
  .pt-form-group label.pt-label{
    margin-bottom:5px; }
  .pt-form-group .pt-control{
    margin-top:5px; }
  .pt-form-group .pt-form-helper-text{
    margin-top:5px;
    color:#5c7080;
    font-size:12px; }
  .pt-form-group.pt-intent-primary .pt-form-helper-text{
    color:#106ba3; }
  .pt-form-group.pt-intent-success .pt-form-helper-text{
    color:#0d8050; }
  .pt-form-group.pt-intent-warning .pt-form-helper-text{
    color:#bf7326; }
  .pt-form-group.pt-intent-danger .pt-form-helper-text{
    color:#c23030; }
  .pt-form-group.pt-inline{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
    -webkit-box-align:baseline;
        -ms-flex-align:baseline;
            align-items:baseline; }
    .pt-form-group.pt-inline.pt-large label.pt-label{
      margin:0 10px 0 0;
      line-height:40px; }
    .pt-form-group.pt-inline label.pt-label{
      margin:0 10px 0 0;
      line-height:30px; }
  .pt-form-group.pt-disabled .pt-label,
  .pt-form-group.pt-disabled .pt-text-muted,
  .pt-form-group.pt-disabled .pt-form-helper-text{
    color:rgba(92, 112, 128, 0.5) !important; }
  .pt-dark .pt-form-group.pt-intent-primary .pt-form-helper-text{
    color:#48aff0; }
  .pt-dark .pt-form-group.pt-intent-success .pt-form-helper-text{
    color:#3dcc91; }
  .pt-dark .pt-form-group.pt-intent-warning .pt-form-helper-text{
    color:#ffb366; }
  .pt-dark .pt-form-group.pt-intent-danger .pt-form-helper-text{
    color:#ff7373; }
  .pt-dark .pt-form-group .pt-form-helper-text{
    color:#bfccd6; }
  .pt-dark .pt-form-group.pt-disabled .pt-label,
  .pt-dark .pt-form-group.pt-disabled .pt-text-muted,
  .pt-dark .pt-form-group.pt-disabled .pt-form-helper-text{
    color:rgba(191, 204, 214, 0.5) !important; }
.pt-input-group{
  display:block;
  position:relative; }
  .pt-input-group .pt-input{
    position:relative;
    width:100%; }
    .pt-input-group .pt-input:not(:first-child){
      padding-left:30px; }
    .pt-input-group .pt-input:not(:last-child){
      padding-right:30px; }
  .pt-input-group .pt-input-action,
  .pt-input-group > .pt-button,
  .pt-input-group > .pt-icon{
    position:absolute;
    top:0; }
    .pt-input-group .pt-input-action:first-child,
    .pt-input-group > .pt-button:first-child,
    .pt-input-group > .pt-icon:first-child{
      left:0; }
    .pt-input-group .pt-input-action:last-child,
    .pt-input-group > .pt-button:last-child,
    .pt-input-group > .pt-icon:last-child{
      right:0; }
  .pt-input-group .pt-button{
    min-width:24px;
    min-height:24px;
    margin:3px;
    padding:0 7px; }
    .pt-input-group .pt-button:empty{
      padding:0; }
  .pt-input-group > .pt-icon{
    line-height:1;
    font-family:"Icons16", sans-serif;
    font-size:16px;
    font-weight:400;
    font-style:normal;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    z-index:1;
    margin:7px;
    color:#5c7080; }
  .pt-input-group .pt-input-action > .pt-spinner{
    margin:3px; }
  .pt-input-group .pt-tag{
    margin:5px; }
  .pt-input-group .pt-input:not(:focus) + .pt-button.pt-minimal:not(:hover):not(:focus),
  .pt-input-group .pt-input:not(:focus) + .pt-input-action .pt-button.pt-minimal:not(:hover):not(:focus){
    color:#5c7080; }
    .pt-dark .pt-input-group .pt-input:not(:focus) + .pt-button.pt-minimal:not(:hover):not(:focus), .pt-dark
    .pt-input-group .pt-input:not(:focus) + .pt-input-action .pt-button.pt-minimal:not(:hover):not(:focus){
      color:#bfccd6; }
    .pt-input-group .pt-input:not(:focus) + .pt-button.pt-minimal:not(:hover):not(:focus) .pt-icon, .pt-input-group .pt-input:not(:focus) + .pt-button.pt-minimal:not(:hover):not(:focus) .pt-icon-standard, .pt-input-group .pt-input:not(:focus) + .pt-button.pt-minimal:not(:hover):not(:focus) .pt-icon-large,
    .pt-input-group .pt-input:not(:focus) + .pt-input-action .pt-button.pt-minimal:not(:hover):not(:focus) .pt-icon,
    .pt-input-group .pt-input:not(:focus) + .pt-input-action .pt-button.pt-minimal:not(:hover):not(:focus) .pt-icon-standard,
    .pt-input-group .pt-input:not(:focus) + .pt-input-action .pt-button.pt-minimal:not(:hover):not(:focus) .pt-icon-large{
      color:#5c7080; }
  .pt-input-group .pt-input:not(:focus) + .pt-button.pt-minimal:disabled,
  .pt-input-group .pt-input:not(:focus) + .pt-input-action .pt-button.pt-minimal:disabled{
    color:rgba(92, 112, 128, 0.5) !important; }
    .pt-input-group .pt-input:not(:focus) + .pt-button.pt-minimal:disabled .pt-icon, .pt-input-group .pt-input:not(:focus) + .pt-button.pt-minimal:disabled .pt-icon-standard, .pt-input-group .pt-input:not(:focus) + .pt-button.pt-minimal:disabled .pt-icon-large,
    .pt-input-group .pt-input:not(:focus) + .pt-input-action .pt-button.pt-minimal:disabled .pt-icon,
    .pt-input-group .pt-input:not(:focus) + .pt-input-action .pt-button.pt-minimal:disabled .pt-icon-standard,
    .pt-input-group .pt-input:not(:focus) + .pt-input-action .pt-button.pt-minimal:disabled .pt-icon-large{
      color:rgba(92, 112, 128, 0.5) !important; }
  .pt-input-group.pt-disabled{
    cursor:not-allowed; }
    .pt-input-group.pt-disabled .pt-icon{
      color:rgba(92, 112, 128, 0.5); }
  .pt-input-group.pt-large .pt-button{
    min-width:30px;
    min-height:30px;
    margin:5px; }
  .pt-input-group.pt-large > .pt-icon{
    margin:12px; }
  .pt-input-group.pt-large .pt-input{
    height:40px;
    line-height:40px;
    font-size:16px; }
    .pt-input-group.pt-large .pt-input[type="search"], .pt-input-group.pt-large .pt-input.pt-round{
      padding:0 15px; }
    .pt-input-group.pt-large .pt-input:not(:first-child){
      padding-left:40px; }
    .pt-input-group.pt-large .pt-input:not(:last-child){
      padding-right:40px; }
  .pt-input-group.pt-large .pt-input-action > .pt-spinner{
    margin:8px; }
  .pt-input-group.pt-fill{
    -webkit-box-flex:1;
        -ms-flex:1 1 auto;
            flex:1 1 auto;
    width:100%; }
  .pt-input-group.pt-round .pt-button,
  .pt-input-group.pt-round .pt-input,
  .pt-input-group.pt-round .pt-tag{
    border-radius:30px; }
  .pt-dark .pt-input-group .pt-icon{
    color:#bfccd6; }
  .pt-dark .pt-input-group.pt-disabled .pt-icon{
    color:rgba(191, 204, 214, 0.5); }
  .pt-input-group.pt-intent-primary .pt-input{
    -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .pt-input-group.pt-intent-primary .pt-input:focus{
      -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .pt-input-group.pt-intent-primary .pt-input[readonly]{
      -webkit-box-shadow:inset 0 0 0 1px #137cbd;
              box-shadow:inset 0 0 0 1px #137cbd; }
    .pt-input-group.pt-intent-primary .pt-input:disabled, .pt-input-group.pt-intent-primary .pt-input.pt-disabled{
      -webkit-box-shadow:none;
              box-shadow:none; }
  .pt-input-group.pt-intent-primary > .pt-icon{
    color:#106ba3; }
    .pt-dark .pt-input-group.pt-intent-primary > .pt-icon{
      color:#48aff0; }
  .pt-input-group.pt-intent-success .pt-input{
    -webkit-box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .pt-input-group.pt-intent-success .pt-input:focus{
      -webkit-box-shadow:0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .pt-input-group.pt-intent-success .pt-input[readonly]{
      -webkit-box-shadow:inset 0 0 0 1px #0f9960;
              box-shadow:inset 0 0 0 1px #0f9960; }
    .pt-input-group.pt-intent-success .pt-input:disabled, .pt-input-group.pt-intent-success .pt-input.pt-disabled{
      -webkit-box-shadow:none;
              box-shadow:none; }
  .pt-input-group.pt-intent-success > .pt-icon{
    color:#0d8050; }
    .pt-dark .pt-input-group.pt-intent-success > .pt-icon{
      color:#3dcc91; }
  .pt-input-group.pt-intent-warning .pt-input{
    -webkit-box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .pt-input-group.pt-intent-warning .pt-input:focus{
      -webkit-box-shadow:0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .pt-input-group.pt-intent-warning .pt-input[readonly]{
      -webkit-box-shadow:inset 0 0 0 1px #d9822b;
              box-shadow:inset 0 0 0 1px #d9822b; }
    .pt-input-group.pt-intent-warning .pt-input:disabled, .pt-input-group.pt-intent-warning .pt-input.pt-disabled{
      -webkit-box-shadow:none;
              box-shadow:none; }
  .pt-input-group.pt-intent-warning > .pt-icon{
    color:#bf7326; }
    .pt-dark .pt-input-group.pt-intent-warning > .pt-icon{
      color:#ffb366; }
  .pt-input-group.pt-intent-danger .pt-input{
    -webkit-box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .pt-input-group.pt-intent-danger .pt-input:focus{
      -webkit-box-shadow:0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .pt-input-group.pt-intent-danger .pt-input[readonly]{
      -webkit-box-shadow:inset 0 0 0 1px #db3737;
              box-shadow:inset 0 0 0 1px #db3737; }
    .pt-input-group.pt-intent-danger .pt-input:disabled, .pt-input-group.pt-intent-danger .pt-input.pt-disabled{
      -webkit-box-shadow:none;
              box-shadow:none; }
  .pt-input-group.pt-intent-danger > .pt-icon{
    color:#c23030; }
    .pt-dark .pt-input-group.pt-intent-danger > .pt-icon{
      color:#ff7373; }
.pt-input{
  outline:none;
  border:none;
  border-radius:3px;
  -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
          box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
  background:#ffffff;
  height:30px;
  padding:0 10px;
  vertical-align:middle;
  line-height:30px;
  color:#182026;
  font-size:14px;
  font-weight:400;
  -webkit-transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none; }
  .pt-input::-webkit-input-placeholder{
    opacity:1;
    color:rgba(92, 112, 128, 0.5); }
  .pt-input:-ms-input-placeholder{
    opacity:1;
    color:rgba(92, 112, 128, 0.5); }
  .pt-input::-ms-input-placeholder{
    opacity:1;
    color:rgba(92, 112, 128, 0.5); }
  .pt-input::placeholder{
    opacity:1;
    color:rgba(92, 112, 128, 0.5); }
  .pt-input:focus, .pt-input.pt-active{
    -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
  .pt-input[type="search"], .pt-input.pt-round{
    border-radius:30px;
    -webkit-box-sizing:border-box;
            box-sizing:border-box;
    padding-left:10px; }
  .pt-input[readonly]{
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.15);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.15); }
  .pt-input:disabled, .pt-input.pt-disabled{
    -webkit-box-shadow:none;
            box-shadow:none;
    background:rgba(206, 217, 224, 0.5);
    cursor:not-allowed;
    color:rgba(92, 112, 128, 0.5);
    resize:none; }
  .pt-input.pt-large{
    height:40px;
    line-height:40px;
    font-size:16px; }
    .pt-input.pt-large[type="search"], .pt-input.pt-large.pt-round{
      padding:0 15px; }
  .pt-input.pt-fill{
    -webkit-box-flex:1;
        -ms-flex:1 1 auto;
            flex:1 1 auto;
    width:100%; }
  .pt-dark .pt-input{
    -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
    background:rgba(16, 22, 26, 0.3);
    color:#f5f8fa; }
    .pt-dark .pt-input::-webkit-input-placeholder{
      color:rgba(191, 204, 214, 0.5); }
    .pt-dark .pt-input:-ms-input-placeholder{
      color:rgba(191, 204, 214, 0.5); }
    .pt-dark .pt-input::-ms-input-placeholder{
      color:rgba(191, 204, 214, 0.5); }
    .pt-dark .pt-input::placeholder{
      color:rgba(191, 204, 214, 0.5); }
    .pt-dark .pt-input:focus{
      -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
    .pt-dark .pt-input[readonly]{
      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4);
              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4); }
    .pt-dark .pt-input:disabled, .pt-dark .pt-input.pt-disabled{
      -webkit-box-shadow:none;
              box-shadow:none;
      background:rgba(57, 75, 89, 0.5);
      color:rgba(191, 204, 214, 0.5); }
  .pt-input.pt-intent-primary{
    -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .pt-input.pt-intent-primary:focus{
      -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .pt-input.pt-intent-primary[readonly]{
      -webkit-box-shadow:inset 0 0 0 1px #137cbd;
              box-shadow:inset 0 0 0 1px #137cbd; }
    .pt-input.pt-intent-primary:disabled, .pt-input.pt-intent-primary.pt-disabled{
      -webkit-box-shadow:none;
              box-shadow:none; }
    .pt-dark .pt-input.pt-intent-primary{
      -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
      .pt-dark .pt-input.pt-intent-primary:focus{
        -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
                box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
      .pt-dark .pt-input.pt-intent-primary[readonly]{
        -webkit-box-shadow:inset 0 0 0 1px #137cbd;
                box-shadow:inset 0 0 0 1px #137cbd; }
      .pt-dark .pt-input.pt-intent-primary:disabled, .pt-dark .pt-input.pt-intent-primary.pt-disabled{
        -webkit-box-shadow:none;
                box-shadow:none; }
  .pt-input.pt-intent-success{
    -webkit-box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .pt-input.pt-intent-success:focus{
      -webkit-box-shadow:0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .pt-input.pt-intent-success[readonly]{
      -webkit-box-shadow:inset 0 0 0 1px #0f9960;
              box-shadow:inset 0 0 0 1px #0f9960; }
    .pt-input.pt-intent-success:disabled, .pt-input.pt-intent-success.pt-disabled{
      -webkit-box-shadow:none;
              box-shadow:none; }
    .pt-dark .pt-input.pt-intent-success{
      -webkit-box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
      .pt-dark .pt-input.pt-intent-success:focus{
        -webkit-box-shadow:0 0 0 1px #0f9960, 0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
                box-shadow:0 0 0 1px #0f9960, 0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
      .pt-dark .pt-input.pt-intent-success[readonly]{
        -webkit-box-shadow:inset 0 0 0 1px #0f9960;
                box-shadow:inset 0 0 0 1px #0f9960; }
      .pt-dark .pt-input.pt-intent-success:disabled, .pt-dark .pt-input.pt-intent-success.pt-disabled{
        -webkit-box-shadow:none;
                box-shadow:none; }
  .pt-input.pt-intent-warning{
    -webkit-box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .pt-input.pt-intent-warning:focus{
      -webkit-box-shadow:0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .pt-input.pt-intent-warning[readonly]{
      -webkit-box-shadow:inset 0 0 0 1px #d9822b;
              box-shadow:inset 0 0 0 1px #d9822b; }
    .pt-input.pt-intent-warning:disabled, .pt-input.pt-intent-warning.pt-disabled{
      -webkit-box-shadow:none;
              box-shadow:none; }
    .pt-dark .pt-input.pt-intent-warning{
      -webkit-box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
      .pt-dark .pt-input.pt-intent-warning:focus{
        -webkit-box-shadow:0 0 0 1px #d9822b, 0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
                box-shadow:0 0 0 1px #d9822b, 0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
      .pt-dark .pt-input.pt-intent-warning[readonly]{
        -webkit-box-shadow:inset 0 0 0 1px #d9822b;
                box-shadow:inset 0 0 0 1px #d9822b; }
      .pt-dark .pt-input.pt-intent-warning:disabled, .pt-dark .pt-input.pt-intent-warning.pt-disabled{
        -webkit-box-shadow:none;
                box-shadow:none; }
  .pt-input.pt-intent-danger{
    -webkit-box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .pt-input.pt-intent-danger:focus{
      -webkit-box-shadow:0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .pt-input.pt-intent-danger[readonly]{
      -webkit-box-shadow:inset 0 0 0 1px #db3737;
              box-shadow:inset 0 0 0 1px #db3737; }
    .pt-input.pt-intent-danger:disabled, .pt-input.pt-intent-danger.pt-disabled{
      -webkit-box-shadow:none;
              box-shadow:none; }
    .pt-dark .pt-input.pt-intent-danger{
      -webkit-box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
      .pt-dark .pt-input.pt-intent-danger:focus{
        -webkit-box-shadow:0 0 0 1px #db3737, 0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
                box-shadow:0 0 0 1px #db3737, 0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
      .pt-dark .pt-input.pt-intent-danger[readonly]{
        -webkit-box-shadow:inset 0 0 0 1px #db3737;
                box-shadow:inset 0 0 0 1px #db3737; }
      .pt-dark .pt-input.pt-intent-danger:disabled, .pt-dark .pt-input.pt-intent-danger.pt-disabled{
        -webkit-box-shadow:none;
                box-shadow:none; }
  .pt-input::-ms-clear{
    display:none; }
textarea.pt-input{
  max-width:100%;
  height:auto;
  padding:10px;
  line-height:1.28581; }
  textarea.pt-input.pt-large{
    line-height:1.28581;
    font-size:16px; }
  .pt-dark textarea.pt-input{
    -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
    background:rgba(16, 22, 26, 0.3);
    color:#f5f8fa; }
    .pt-dark textarea.pt-input::-webkit-input-placeholder{
      color:rgba(191, 204, 214, 0.5); }
    .pt-dark textarea.pt-input:-ms-input-placeholder{
      color:rgba(191, 204, 214, 0.5); }
    .pt-dark textarea.pt-input::-ms-input-placeholder{
      color:rgba(191, 204, 214, 0.5); }
    .pt-dark textarea.pt-input::placeholder{
      color:rgba(191, 204, 214, 0.5); }
    .pt-dark textarea.pt-input:focus{
      -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
    .pt-dark textarea.pt-input[readonly]{
      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4);
              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4); }
    .pt-dark textarea.pt-input:disabled, .pt-dark textarea.pt-input.pt-disabled{
      -webkit-box-shadow:none;
              box-shadow:none;
      background:rgba(57, 75, 89, 0.5);
      color:rgba(191, 204, 214, 0.5); }
label.pt-label{
  display:block;
  margin:0 0 15px; }
  label.pt-label .pt-input,
  label.pt-label .pt-select,
  label.pt-label .pt-popover-wrapper{
    display:block;
    margin-top:5px;
    text-transform:none; }
  label.pt-label .pt-select select{
    width:100%;
    vertical-align:top;
    font-weight:400; }
  label.pt-label.pt-inline{
    line-height:30px; }
    label.pt-label.pt-inline .pt-input,
    label.pt-label.pt-inline .pt-input-group,
    label.pt-label.pt-inline .pt-select,
    label.pt-label.pt-inline .pt-popover-wrapper{
      display:inline-block;
      margin:0 0 0 5px;
      vertical-align:top; }
    label.pt-label.pt-inline .pt-input-group .pt-input{
      margin-left:0; }
    label.pt-label.pt-inline.pt-large{
      line-height:40px; }
  label.pt-label:not(.pt-inline) .pt-popover-target{
    display:block; }
  label.pt-label.pt-disabled,
  label.pt-label.pt-disabled .pt-text-muted{
    color:rgba(92, 112, 128, 0.5); }
  .pt-dark label.pt-label{
    color:#f5f8fa; }
    .pt-dark label.pt-label.pt-disabled,
    .pt-dark label.pt-label.pt-disabled .pt-text-muted{
      color:rgba(191, 204, 214, 0.5); }
.pt-select{
  display:inline-block;
  position:relative;
  vertical-align:middle;
  letter-spacing:normal; }
  .pt-select select::-ms-expand{
    display:none; }
  .pt-select.pt-large::after{
    top:0;
    right:12px;
    line-height:40px; }
  .pt-select.pt-fill,
  .pt-select.pt-fill select{
    width:100%; }
  .pt-dark .pt-select option{
    background-color:#30404d;
    color:#f5f8fa; }
  .pt-dark .pt-select::after{
    color:#bfccd6; }
.pt-select select{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  border:none;
  border-radius:3px;
  cursor:pointer;
  padding:5px 10px;
  text-align:left;
  font-size:14px;
  -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
          box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
  background-color:#f5f8fa;
  background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));
  background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));
  color:#182026;
  border-radius:3px;
  height:30px;
  padding:0 25px 0 10px;
  -moz-appearance:none;
  -webkit-appearance:none; }
  .pt-select select > *{
    -webkit-box-flex:0;
        -ms-flex-positive:0;
            flex-grow:0;
    -ms-flex-negative:0;
        flex-shrink:0; }
  .pt-select select > .pt-fill{
    -webkit-box-flex:1;
        -ms-flex-positive:1;
            flex-grow:1;
    -ms-flex-negative:1;
        flex-shrink:1; }
  .pt-select select::before, .pt-select select > *{
    margin-right:7px; }
  .pt-select select:empty::before, .pt-select select > :last-child{
    margin-right:0; }
  .pt-select select:hover{
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
    background-clip:padding-box;
    background-color:#ebf1f5; }
  .pt-select select:active, .pt-select select.pt-active{
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
    background-color:#d8e1e8;
    background-image:none; }
  .pt-select select:disabled, .pt-select select.pt-disabled{
    outline:none;
    -webkit-box-shadow:none;
            box-shadow:none;
    background-color:rgba(206, 217, 224, 0.5);
    background-image:none;
    cursor:not-allowed;
    color:rgba(92, 112, 128, 0.5); }
    .pt-select select:disabled.pt-active, .pt-select select:disabled.pt-active:hover, .pt-select select.pt-disabled.pt-active, .pt-select select.pt-disabled.pt-active:hover{
      background:rgba(206, 217, 224, 0.7); }

.pt-select.pt-minimal select{
  -webkit-box-shadow:none;
          box-shadow:none;
  background:none; }
  .pt-select.pt-minimal select:hover{
    -webkit-box-shadow:none;
            box-shadow:none;
    background:rgba(167, 182, 194, 0.3);
    text-decoration:none;
    color:#182026; }
  .pt-select.pt-minimal select:active, .pt-select.pt-minimal select.pt-active{
    -webkit-box-shadow:none;
            box-shadow:none;
    background:rgba(115, 134, 148, 0.3);
    color:#182026; }
  .pt-select.pt-minimal select:disabled, .pt-select.pt-minimal select:disabled:hover, .pt-select.pt-minimal select.pt-disabled, .pt-select.pt-minimal select.pt-disabled:hover{
    background:none;
    cursor:not-allowed;
    color:rgba(92, 112, 128, 0.5); }
    .pt-select.pt-minimal select:disabled.pt-active, .pt-select.pt-minimal select:disabled:hover.pt-active, .pt-select.pt-minimal select.pt-disabled.pt-active, .pt-select.pt-minimal select.pt-disabled:hover.pt-active{
      background:rgba(115, 134, 148, 0.3); }
  .pt-dark .pt-select.pt-minimal select, .pt-select.pt-minimal .pt-dark select{
    -webkit-box-shadow:none;
            box-shadow:none;
    background:none;
    color:inherit; }
    .pt-dark .pt-select.pt-minimal select:hover, .pt-select.pt-minimal .pt-dark select:hover, .pt-dark .pt-select.pt-minimal select:active, .pt-select.pt-minimal .pt-dark select:active, .pt-dark .pt-select.pt-minimal select.pt-active, .pt-select.pt-minimal .pt-dark select.pt-active{
      -webkit-box-shadow:none;
              box-shadow:none;
      background:none; }
    .pt-dark .pt-select.pt-minimal select:hover, .pt-select.pt-minimal .pt-dark select:hover{
      background:rgba(138, 155, 168, 0.15); }
    .pt-dark .pt-select.pt-minimal select:active, .pt-select.pt-minimal .pt-dark select:active, .pt-dark .pt-select.pt-minimal select.pt-active, .pt-select.pt-minimal .pt-dark select.pt-active{
      background:rgba(138, 155, 168, 0.3);
      color:#f5f8fa; }
    .pt-dark .pt-select.pt-minimal select:disabled, .pt-select.pt-minimal .pt-dark select:disabled, .pt-dark .pt-select.pt-minimal select:disabled:hover, .pt-select.pt-minimal .pt-dark select:disabled:hover, .pt-dark .pt-select.pt-minimal select.pt-disabled, .pt-select.pt-minimal .pt-dark select.pt-disabled, .pt-dark .pt-select.pt-minimal select.pt-disabled:hover, .pt-select.pt-minimal .pt-dark select.pt-disabled:hover{
      background:none;
      cursor:not-allowed;
      color:rgba(191, 204, 214, 0.5); }
      .pt-dark .pt-select.pt-minimal select:disabled.pt-active, .pt-select.pt-minimal .pt-dark select:disabled.pt-active, .pt-dark .pt-select.pt-minimal select:disabled:hover.pt-active, .pt-select.pt-minimal .pt-dark select:disabled:hover.pt-active, .pt-dark .pt-select.pt-minimal select.pt-disabled.pt-active, .pt-select.pt-minimal .pt-dark select.pt-disabled.pt-active, .pt-dark .pt-select.pt-minimal select.pt-disabled:hover.pt-active, .pt-select.pt-minimal .pt-dark select.pt-disabled:hover.pt-active{
        background:rgba(138, 155, 168, 0.3); }
  .pt-select.pt-minimal select.pt-intent-primary{
    color:#106ba3; }
    .pt-select.pt-minimal select.pt-intent-primary:hover, .pt-select.pt-minimal select.pt-intent-primary:active, .pt-select.pt-minimal select.pt-intent-primary.pt-active{
      -webkit-box-shadow:none;
              box-shadow:none;
      background:none;
      color:#106ba3; }
    .pt-select.pt-minimal select.pt-intent-primary:hover{
      background:rgba(19, 124, 189, 0.15);
      color:#106ba3; }
    .pt-select.pt-minimal select.pt-intent-primary:active, .pt-select.pt-minimal select.pt-intent-primary.pt-active{
      background:rgba(19, 124, 189, 0.3);
      color:#106ba3; }
    .pt-select.pt-minimal select.pt-intent-primary:disabled, .pt-select.pt-minimal select.pt-intent-primary.pt-disabled{
      background:none;
      color:rgba(16, 107, 163, 0.5); }
      .pt-select.pt-minimal select.pt-intent-primary:disabled.pt-active, .pt-select.pt-minimal select.pt-intent-primary.pt-disabled.pt-active{
        background:rgba(19, 124, 189, 0.3); }
    .pt-select.pt-minimal select.pt-intent-primary .pt-button-spinner .pt-spinner-head{
      stroke:#106ba3; }
    .pt-dark .pt-select.pt-minimal select.pt-intent-primary, .pt-select.pt-minimal .pt-dark select.pt-intent-primary{
      color:#48aff0; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-primary:hover, .pt-select.pt-minimal .pt-dark select.pt-intent-primary:hover{
        background:rgba(19, 124, 189, 0.2);
        color:#48aff0; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-primary:active, .pt-select.pt-minimal .pt-dark select.pt-intent-primary:active, .pt-dark .pt-select.pt-minimal select.pt-intent-primary.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-primary.pt-active{
        background:rgba(19, 124, 189, 0.3);
        color:#48aff0; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-primary:disabled, .pt-select.pt-minimal .pt-dark select.pt-intent-primary:disabled, .pt-dark .pt-select.pt-minimal select.pt-intent-primary.pt-disabled, .pt-select.pt-minimal .pt-dark select.pt-intent-primary.pt-disabled{
        background:none;
        color:rgba(72, 175, 240, 0.5); }
        .pt-dark .pt-select.pt-minimal select.pt-intent-primary:disabled.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-primary:disabled.pt-active, .pt-dark .pt-select.pt-minimal select.pt-intent-primary.pt-disabled.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-primary.pt-disabled.pt-active{
          background:rgba(19, 124, 189, 0.3); }
  .pt-select.pt-minimal select.pt-intent-success{
    color:#0d8050; }
    .pt-select.pt-minimal select.pt-intent-success:hover, .pt-select.pt-minimal select.pt-intent-success:active, .pt-select.pt-minimal select.pt-intent-success.pt-active{
      -webkit-box-shadow:none;
              box-shadow:none;
      background:none;
      color:#0d8050; }
    .pt-select.pt-minimal select.pt-intent-success:hover{
      background:rgba(15, 153, 96, 0.15);
      color:#0d8050; }
    .pt-select.pt-minimal select.pt-intent-success:active, .pt-select.pt-minimal select.pt-intent-success.pt-active{
      background:rgba(15, 153, 96, 0.3);
      color:#0d8050; }
    .pt-select.pt-minimal select.pt-intent-success:disabled, .pt-select.pt-minimal select.pt-intent-success.pt-disabled{
      background:none;
      color:rgba(13, 128, 80, 0.5); }
      .pt-select.pt-minimal select.pt-intent-success:disabled.pt-active, .pt-select.pt-minimal select.pt-intent-success.pt-disabled.pt-active{
        background:rgba(15, 153, 96, 0.3); }
    .pt-select.pt-minimal select.pt-intent-success .pt-button-spinner .pt-spinner-head{
      stroke:#0d8050; }
    .pt-dark .pt-select.pt-minimal select.pt-intent-success, .pt-select.pt-minimal .pt-dark select.pt-intent-success{
      color:#3dcc91; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-success:hover, .pt-select.pt-minimal .pt-dark select.pt-intent-success:hover{
        background:rgba(15, 153, 96, 0.2);
        color:#3dcc91; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-success:active, .pt-select.pt-minimal .pt-dark select.pt-intent-success:active, .pt-dark .pt-select.pt-minimal select.pt-intent-success.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-success.pt-active{
        background:rgba(15, 153, 96, 0.3);
        color:#3dcc91; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-success:disabled, .pt-select.pt-minimal .pt-dark select.pt-intent-success:disabled, .pt-dark .pt-select.pt-minimal select.pt-intent-success.pt-disabled, .pt-select.pt-minimal .pt-dark select.pt-intent-success.pt-disabled{
        background:none;
        color:rgba(61, 204, 145, 0.5); }
        .pt-dark .pt-select.pt-minimal select.pt-intent-success:disabled.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-success:disabled.pt-active, .pt-dark .pt-select.pt-minimal select.pt-intent-success.pt-disabled.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-success.pt-disabled.pt-active{
          background:rgba(15, 153, 96, 0.3); }
  .pt-select.pt-minimal select.pt-intent-warning{
    color:#bf7326; }
    .pt-select.pt-minimal select.pt-intent-warning:hover, .pt-select.pt-minimal select.pt-intent-warning:active, .pt-select.pt-minimal select.pt-intent-warning.pt-active{
      -webkit-box-shadow:none;
              box-shadow:none;
      background:none;
      color:#bf7326; }
    .pt-select.pt-minimal select.pt-intent-warning:hover{
      background:rgba(217, 130, 43, 0.15);
      color:#bf7326; }
    .pt-select.pt-minimal select.pt-intent-warning:active, .pt-select.pt-minimal select.pt-intent-warning.pt-active{
      background:rgba(217, 130, 43, 0.3);
      color:#bf7326; }
    .pt-select.pt-minimal select.pt-intent-warning:disabled, .pt-select.pt-minimal select.pt-intent-warning.pt-disabled{
      background:none;
      color:rgba(191, 115, 38, 0.5); }
      .pt-select.pt-minimal select.pt-intent-warning:disabled.pt-active, .pt-select.pt-minimal select.pt-intent-warning.pt-disabled.pt-active{
        background:rgba(217, 130, 43, 0.3); }
    .pt-select.pt-minimal select.pt-intent-warning .pt-button-spinner .pt-spinner-head{
      stroke:#bf7326; }
    .pt-dark .pt-select.pt-minimal select.pt-intent-warning, .pt-select.pt-minimal .pt-dark select.pt-intent-warning{
      color:#ffb366; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-warning:hover, .pt-select.pt-minimal .pt-dark select.pt-intent-warning:hover{
        background:rgba(217, 130, 43, 0.2);
        color:#ffb366; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-warning:active, .pt-select.pt-minimal .pt-dark select.pt-intent-warning:active, .pt-dark .pt-select.pt-minimal select.pt-intent-warning.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-warning.pt-active{
        background:rgba(217, 130, 43, 0.3);
        color:#ffb366; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-warning:disabled, .pt-select.pt-minimal .pt-dark select.pt-intent-warning:disabled, .pt-dark .pt-select.pt-minimal select.pt-intent-warning.pt-disabled, .pt-select.pt-minimal .pt-dark select.pt-intent-warning.pt-disabled{
        background:none;
        color:rgba(255, 179, 102, 0.5); }
        .pt-dark .pt-select.pt-minimal select.pt-intent-warning:disabled.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-warning:disabled.pt-active, .pt-dark .pt-select.pt-minimal select.pt-intent-warning.pt-disabled.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-warning.pt-disabled.pt-active{
          background:rgba(217, 130, 43, 0.3); }
  .pt-select.pt-minimal select.pt-intent-danger{
    color:#c23030; }
    .pt-select.pt-minimal select.pt-intent-danger:hover, .pt-select.pt-minimal select.pt-intent-danger:active, .pt-select.pt-minimal select.pt-intent-danger.pt-active{
      -webkit-box-shadow:none;
              box-shadow:none;
      background:none;
      color:#c23030; }
    .pt-select.pt-minimal select.pt-intent-danger:hover{
      background:rgba(219, 55, 55, 0.15);
      color:#c23030; }
    .pt-select.pt-minimal select.pt-intent-danger:active, .pt-select.pt-minimal select.pt-intent-danger.pt-active{
      background:rgba(219, 55, 55, 0.3);
      color:#c23030; }
    .pt-select.pt-minimal select.pt-intent-danger:disabled, .pt-select.pt-minimal select.pt-intent-danger.pt-disabled{
      background:none;
      color:rgba(194, 48, 48, 0.5); }
      .pt-select.pt-minimal select.pt-intent-danger:disabled.pt-active, .pt-select.pt-minimal select.pt-intent-danger.pt-disabled.pt-active{
        background:rgba(219, 55, 55, 0.3); }
    .pt-select.pt-minimal select.pt-intent-danger .pt-button-spinner .pt-spinner-head{
      stroke:#c23030; }
    .pt-dark .pt-select.pt-minimal select.pt-intent-danger, .pt-select.pt-minimal .pt-dark select.pt-intent-danger{
      color:#ff7373; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-danger:hover, .pt-select.pt-minimal .pt-dark select.pt-intent-danger:hover{
        background:rgba(219, 55, 55, 0.2);
        color:#ff7373; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-danger:active, .pt-select.pt-minimal .pt-dark select.pt-intent-danger:active, .pt-dark .pt-select.pt-minimal select.pt-intent-danger.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-danger.pt-active{
        background:rgba(219, 55, 55, 0.3);
        color:#ff7373; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-danger:disabled, .pt-select.pt-minimal .pt-dark select.pt-intent-danger:disabled, .pt-dark .pt-select.pt-minimal select.pt-intent-danger.pt-disabled, .pt-select.pt-minimal .pt-dark select.pt-intent-danger.pt-disabled{
        background:none;
        color:rgba(255, 115, 115, 0.5); }
        .pt-dark .pt-select.pt-minimal select.pt-intent-danger:disabled.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-danger:disabled.pt-active, .pt-dark .pt-select.pt-minimal select.pt-intent-danger.pt-disabled.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-danger.pt-disabled.pt-active{
          background:rgba(219, 55, 55, 0.3); }

.pt-select.pt-large select{
  height:40px;
  padding-right:35px;
  font-size:16px; }

.pt-dark .pt-select select{
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
  background-color:#394b59;
  background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));
  background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
  color:#f5f8fa; }
  .pt-dark .pt-select select:hover, .pt-dark .pt-select select:active, .pt-dark .pt-select select.pt-active{
    color:#f5f8fa; }
  .pt-dark .pt-select select:hover{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
    background-color:#30404d; }
  .pt-dark .pt-select select:active, .pt-dark .pt-select select.pt-active{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
    background-color:#202b33;
    background-image:none; }
  .pt-dark .pt-select select:disabled, .pt-dark .pt-select select.pt-disabled{
    -webkit-box-shadow:none;
            box-shadow:none;
    background-color:rgba(57, 75, 89, 0.5);
    background-image:none;
    color:rgba(191, 204, 214, 0.5); }
    .pt-dark .pt-select select:disabled.pt-active, .pt-dark .pt-select select.pt-disabled.pt-active{
      background:rgba(57, 75, 89, 0.7); }
  .pt-dark .pt-select select .pt-button-spinner .pt-spinner-head{
    background:rgba(16, 22, 26, 0.5);
    stroke:#8a9ba8; }

.pt-select select:disabled{
  -webkit-box-shadow:none;
          box-shadow:none;
  background-color:rgba(206, 217, 224, 0.5);
  cursor:not-allowed;
  color:rgba(92, 112, 128, 0.5); }

.pt-select::after{
  line-height:1;
  font-family:"Icons16", sans-serif;
  font-size:16px;
  font-weight:400;
  font-style:normal;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  position:absolute;
  top:0;
  right:7px;
  line-height:30px;
  color:#5c7080;
  content:"\E6C6";
  pointer-events:none; }
  .pt-disabled.pt-select::after{
    color:rgba(92, 112, 128, 0.5); }

.pt-numeric-input .pt-button-group.pt-vertical > .pt-button{
  -webkit-box-flex:1;
      -ms-flex:1 1 14px;
          flex:1 1 14px;
  width:30px;
  min-height:0;
  padding:0; }
  .pt-numeric-input .pt-button-group.pt-vertical > .pt-button:first-child{
    border-radius:0 3px 0 0; }
  .pt-numeric-input .pt-button-group.pt-vertical > .pt-button:last-child{
    border-radius:0 0 3px 0; }

.pt-numeric-input .pt-button-group.pt-vertical:first-child > .pt-button:first-child{
  border-radius:3px 0 0 0; }

.pt-numeric-input .pt-button-group.pt-vertical:first-child > .pt-button:last-child{
  border-radius:0 0 0 3px; }

.pt-numeric-input.pt-large .pt-button-group.pt-vertical > .pt-button{
  width:40px; }

form{
  display:block; }

.pt-key{
  display:inline-block;
  border-radius:2px;
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 1px 1px rgba(16, 22, 26, 0.2), 0 2px 6px rgba(16, 22, 26, 0.2);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 1px 1px rgba(16, 22, 26, 0.2), 0 2px 6px rgba(16, 22, 26, 0.2);
  background:#ffffff;
  min-width:25px;
  height:25px;
  padding:3px 5px;
  vertical-align:middle;
  text-align:center;
  line-height:20px;
  color:#5c7080;
  font-family:inherit;
  font-size:12px; }
  .pt-key.pt-modifier-key{
    padding:3px 8px 3px 6px; }
  .pt-dark .pt-key{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.4), 0 2px 6px rgba(16, 22, 26, 0.4), inset 0 1px 0 rgba(255, 255, 255, 0.05);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.4), 0 2px 6px rgba(16, 22, 26, 0.4), inset 0 1px 0 rgba(255, 255, 255, 0.05);
    background:#394b59;
    color:#bfccd6; }

.pt-key-combo .pt-key:not(:last-child){
  margin-right:5px; }

.pt-hotkey-dialog{
  top:40px;
  padding-bottom:0; }
  .pt-hotkey-dialog .pt-dialog-body{
    margin:0;
    padding:0; }
  .pt-hotkey-dialog .pt-key-combo{
    -webkit-box-flex:1;
        -ms-flex:1 0 auto;
            flex:1 0 auto;
    width:160px;
    text-align:right; }

.pt-hotkey-column{
  margin:auto;
  max-height:80vh;
  overflow-y:auto;
  padding:30px; }
  .pt-hotkey-column .pt-hotkey-group{
    margin-bottom:30px; }
    .pt-hotkey-column .pt-hotkey-group:not(:first-child){
      margin-top:50px; }

.pt-hotkey{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:baseline;
      -ms-flex-align:baseline;
          align-items:baseline;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  margin-right:0;
  margin-left:0; }
  .pt-hotkey:not(:last-child){
    margin-bottom:10px; }
.pt-icon, .pt-icon-standard, .pt-icon-large{
  display:inline-block; }
  .pt-icon.pt-intent-primary, .pt-icon-standard.pt-intent-primary, .pt-icon-large.pt-intent-primary{
    color:#137cbd; }
  .pt-icon.pt-intent-success, .pt-icon-standard.pt-intent-success, .pt-icon-large.pt-intent-success{
    color:#0f9960; }
  .pt-icon.pt-intent-warning, .pt-icon-standard.pt-intent-warning, .pt-icon-large.pt-intent-warning{
    color:#d9822b; }
  .pt-icon.pt-intent-danger, .pt-icon-standard.pt-intent-danger, .pt-icon-large.pt-intent-danger{
    color:#db3737; }

span.pt-icon-standard{
  line-height:1;
  font-family:"Icons16", sans-serif;
  font-size:16px;
  font-weight:400;
  font-style:normal;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased; }

span.pt-icon-large{
  line-height:1;
  font-family:"Icons20", sans-serif;
  font-size:20px;
  font-weight:400;
  font-style:normal;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased; }

span.pt-icon{
  line-height:1;
  font-family:"Icons20";
  font-size:inherit;
  font-weight:400;
  font-style:normal; }
  span.pt-icon::before{
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased; }

.pt-icon-add::before{
  content:"\E63E"; }

.pt-icon-add-column-left::before{
  content:"\E6F9"; }

.pt-icon-add-column-right::before{
  content:"\E6FA"; }

.pt-icon-add-row-bottom::before{
  content:"\E6F8"; }

.pt-icon-add-row-top::before{
  content:"\E6F7"; }

.pt-icon-add-to-artifact::before{
  content:"\E67C"; }

.pt-icon-add-to-folder::before{
  content:"\E6D2"; }

.pt-icon-airplane::before{
  content:"\E74B"; }

.pt-icon-align-center::before{
  content:"\E603"; }

.pt-icon-align-justify::before{
  content:"\E605"; }

.pt-icon-align-left::before{
  content:"\E602"; }

.pt-icon-align-right::before{
  content:"\E604"; }

.pt-icon-alignment-bottom::before{
  content:"\E727"; }

.pt-icon-alignment-horizontal-center::before{
  content:"\E726"; }

.pt-icon-alignment-left::before{
  content:"\E722"; }

.pt-icon-alignment-right::before{
  content:"\E724"; }

.pt-icon-alignment-top::before{
  content:"\E725"; }

.pt-icon-alignment-vertical-center::before{
  content:"\E723"; }

.pt-icon-annotation::before{
  content:"\E6F0"; }

.pt-icon-application::before{
  content:"\E735"; }

.pt-icon-applications::before{
  content:"\E621"; }

.pt-icon-arrow-bottom-left::before{
  content:"\2199"; }

.pt-icon-arrow-bottom-right::before{
  content:"\2198"; }

.pt-icon-arrow-down::before{
  content:"\2193"; }

.pt-icon-arrow-left::before{
  content:"\2190"; }

.pt-icon-arrow-right::before{
  content:"\2192"; }

.pt-icon-arrow-top-left::before{
  content:"\2196"; }

.pt-icon-arrow-top-right::before{
  content:"\2197"; }

.pt-icon-arrow-up::before{
  content:"\2191"; }

.pt-icon-arrows-horizontal::before{
  content:"\2194"; }

.pt-icon-arrows-vertical::before{
  content:"\2195"; }

.pt-icon-asterisk::before{
  content:"*"; }

.pt-icon-automatic-updates::before{
  content:"\E65F"; }

.pt-icon-badge::before{
  content:"\E6E3"; }

.pt-icon-ban-circle::before{
  content:"\E69D"; }

.pt-icon-bank-account::before{
  content:"\E76F"; }

.pt-icon-barcode::before{
  content:"\E676"; }

.pt-icon-blank::before{
  content:"\E900"; }

.pt-icon-blocked-person::before{
  content:"\E768"; }

.pt-icon-bold::before{
  content:"\E606"; }

.pt-icon-book::before{
  content:"\E6B8"; }

.pt-icon-bookmark::before{
  content:"\E61A"; }

.pt-icon-box::before{
  content:"\E6BF"; }

.pt-icon-briefcase::before{
  content:"\E674"; }

.pt-icon-build::before{
  content:"\E72D"; }

.pt-icon-calculator::before{
  content:"\E70B"; }

.pt-icon-calendar::before{
  content:"\E62B"; }

.pt-icon-camera::before{
  content:"\E69E"; }

.pt-icon-caret-down::before{
  content:"\2304"; }

.pt-icon-caret-left::before{
  content:"\2329"; }

.pt-icon-caret-right::before{
  content:"\232A"; }

.pt-icon-caret-up::before{
  content:"\2303"; }

.pt-icon-cell-tower::before{
  content:"\E770"; }

.pt-icon-changes::before{
  content:"\E623"; }

.pt-icon-chart::before{
  content:"\E67E"; }

.pt-icon-chat::before{
  content:"\E689"; }

.pt-icon-chevron-backward::before{
  content:"\E6DF"; }

.pt-icon-chevron-down::before{
  content:"\E697"; }

.pt-icon-chevron-forward::before{
  content:"\E6E0"; }

.pt-icon-chevron-left::before{
  content:"\E694"; }

.pt-icon-chevron-right::before{
  content:"\E695"; }

.pt-icon-chevron-up::before{
  content:"\E696"; }

.pt-icon-circle::before{
  content:"\E66A"; }

.pt-icon-circle-arrow-down::before{
  content:"\E68E"; }

.pt-icon-circle-arrow-left::before{
  content:"\E68C"; }

.pt-icon-circle-arrow-right::before{
  content:"\E68B"; }

.pt-icon-circle-arrow-up::before{
  content:"\E68D"; }

.pt-icon-citation::before{
  content:"\E61B"; }

.pt-icon-clipboard::before{
  content:"\E61D"; }

.pt-icon-cloud::before{
  content:"\2601"; }

.pt-icon-cloud-download::before{
  content:"\E690"; }

.pt-icon-cloud-upload::before{
  content:"\E691"; }

.pt-icon-code::before{
  content:"\E661"; }

.pt-icon-code-block::before{
  content:"\E6C5"; }

.pt-icon-cog::before{
  content:"\E645"; }

.pt-icon-collapse-all::before{
  content:"\E763"; }

.pt-icon-column-layout::before{
  content:"\E6DA"; }

.pt-icon-comment::before{
  content:"\E68A"; }

.pt-icon-comparison::before{
  content:"\E637"; }

.pt-icon-compass::before{
  content:"\E79C"; }

.pt-icon-compressed::before{
  content:"\E6C0"; }

.pt-icon-confirm::before{
  content:"\E639"; }

.pt-icon-console::before{
  content:"\E79B"; }

.pt-icon-contrast::before{
  content:"\E6CB"; }

.pt-icon-control::before{
  content:"\E67F"; }

.pt-icon-credit-card::before{
  content:"\E649"; }

.pt-icon-cross::before{
  content:"\2717"; }

.pt-icon-curved-range-chart::before{
  content:"\E71B"; }

.pt-icon-cut::before{
  content:"\E6EF"; }

.pt-icon-dashboard::before{
  content:"\E751"; }

.pt-icon-database::before{
  content:"\E683"; }

.pt-icon-delete::before{
  content:"\E644"; }

.pt-icon-delta::before{
  content:"\394"; }

.pt-icon-derive-column::before{
  content:"\E739"; }

.pt-icon-desktop::before{
  content:"\E6AF"; }

.pt-icon-direction-left::before{
  content:"\E681"; }

.pt-icon-direction-right::before{
  content:"\E682"; }

.pt-icon-disable::before{
  content:"\E600"; }

.pt-icon-document::before{
  content:"\E630"; }

.pt-icon-document-open::before{
  content:"\E71E"; }

.pt-icon-document-share::before{
  content:"\E71F"; }

.pt-icon-dollar::before{
  content:"$"; }

.pt-icon-dot::before{
  content:"\2022"; }

.pt-icon-double-caret-horizontal::before{
  content:"\E6C7"; }

.pt-icon-double-caret-vertical::before{
  content:"\E6C6"; }

.pt-icon-double-chevron-down::before{
  content:"\E703"; }

.pt-icon-double-chevron-left::before{
  content:"\E6FF"; }

.pt-icon-double-chevron-right::before{
  content:"\E701"; }

.pt-icon-double-chevron-up::before{
  content:"\E702"; }

.pt-icon-doughnut-chart::before{
  content:"\E6CE"; }

.pt-icon-download::before{
  content:"\E62F"; }

.pt-icon-drag-handle-horizontal::before{
  content:"\E716"; }

.pt-icon-drag-handle-vertical::before{
  content:"\E715"; }

.pt-icon-draw::before{
  content:"\E66B"; }

.pt-icon-drive-time::before{
  content:"\E615"; }

.pt-icon-duplicate::before{
  content:"\E69C"; }

.pt-icon-edit::before{
  content:"\270E"; }

.pt-icon-eject::before{
  content:"\23CF"; }

.pt-icon-endorsed::before{
  content:"\E75F"; }

.pt-icon-envelope::before{
  content:"\2709"; }

.pt-icon-eraser::before{
  content:"\E773"; }

.pt-icon-error::before{
  content:"\E648"; }

.pt-icon-euro::before{
  content:"\20AC"; }

.pt-icon-exchange::before{
  content:"\E636"; }

.pt-icon-exclude-row::before{
  content:"\E6EA"; }

.pt-icon-expand-all::before{
  content:"\E764"; }

.pt-icon-export::before{
  content:"\E633"; }

.pt-icon-eye-off::before{
  content:"\E6CC"; }

.pt-icon-eye-on::before{
  content:"\E75A"; }

.pt-icon-eye-open::before{
  content:"\E66F"; }

.pt-icon-fast-backward::before{
  content:"\E6A8"; }

.pt-icon-fast-forward::before{
  content:"\E6AC"; }

.pt-icon-feed::before{
  content:"\E656"; }

.pt-icon-feed-subscribed::before{
  content:"\E78F"; }

.pt-icon-film::before{
  content:"\E6A1"; }

.pt-icon-filter::before{
  content:"\E638"; }

.pt-icon-filter-keep::before{
  content:"\E78C"; }

.pt-icon-filter-list::before{
  content:"\E6EE"; }

.pt-icon-filter-remove::before{
  content:"\E78D"; }

.pt-icon-flag::before{
  content:"\2691"; }

.pt-icon-flame::before{
  content:"\E7A9"; }

.pt-icon-flash::before{
  content:"\E6B3"; }

.pt-icon-floppy-disk::before{
  content:"\E6B7"; }

.pt-icon-flows::before{
  content:"\E659"; }

.pt-icon-folder-close::before{
  content:"\E652"; }

.pt-icon-folder-new::before{
  content:"\E7B0"; }

.pt-icon-folder-open::before{
  content:"\E651"; }

.pt-icon-folder-shared::before{
  content:"\E653"; }

.pt-icon-folder-shared-open::before{
  content:"\E670"; }

.pt-icon-follower::before{
  content:"\E760"; }

.pt-icon-following::before{
  content:"\E761"; }

.pt-icon-font::before{
  content:"\E6B4"; }

.pt-icon-fork::before{
  content:"\E63A"; }

.pt-icon-form::before{
  content:"\E795"; }

.pt-icon-full-circle::before{
  content:"\E685"; }

.pt-icon-full-stacked-chart::before{
  content:"\E75E"; }

.pt-icon-fullscreen::before{
  content:"\E699"; }

.pt-icon-function::before{
  content:"\E6E5"; }

.pt-icon-gantt-chart::before{
  content:"\E6F4"; }

.pt-icon-geolocation::before{
  content:"\E640"; }

.pt-icon-geosearch::before{
  content:"\E613"; }

.pt-icon-git-branch::before{
  content:"\E72A"; }

.pt-icon-git-commit::before{
  content:"\E72B"; }

.pt-icon-git-merge::before{
  content:"\E729"; }

.pt-icon-git-new-branch::before{
  content:"\E749"; }

.pt-icon-git-pull::before{
  content:"\E728"; }

.pt-icon-git-push::before{
  content:"\E72C"; }

.pt-icon-git-repo::before{
  content:"\E748"; }

.pt-icon-glass::before{
  content:"\E6B1"; }

.pt-icon-globe::before{
  content:"\E666"; }

.pt-icon-graph::before{
  content:"\E673"; }

.pt-icon-graph-remove::before{
  content:"\E609"; }

.pt-icon-grid::before{
  content:"\E6D0"; }

.pt-icon-grid-view::before{
  content:"\E6E4"; }

.pt-icon-group-objects::before{
  content:"\E60A"; }

.pt-icon-grouped-bar-chart::before{
  content:"\E75D"; }

.pt-icon-hand::before{
  content:"\E6DE"; }

.pt-icon-hand-down::before{
  content:"\E6BB"; }

.pt-icon-hand-left::before{
  content:"\E6BC"; }

.pt-icon-hand-right::before{
  content:"\E6B9"; }

.pt-icon-hand-up::before{
  content:"\E6BA"; }

.pt-icon-header::before{
  content:"\E6B5"; }

.pt-icon-header-one::before{
  content:"\E793"; }

.pt-icon-header-two::before{
  content:"\E794"; }

.pt-icon-headset::before{
  content:"\E6DC"; }

.pt-icon-heart::before{
  content:"\2665"; }

.pt-icon-heart-broken::before{
  content:"\E7A2"; }

.pt-icon-heat-grid::before{
  content:"\E6F3"; }

.pt-icon-heatmap::before{
  content:"\E614"; }

.pt-icon-help::before{
  content:"?"; }

.pt-icon-helper-management::before{
  content:"\E66D"; }

.pt-icon-highlight::before{
  content:"\E6ED"; }

.pt-icon-history::before{
  content:"\E64A"; }

.pt-icon-home::before{
  content:"\2302"; }

.pt-icon-horizontal-bar-chart::before{
  content:"\E70C"; }

.pt-icon-horizontal-bar-chart-asc::before{
  content:"\E75C"; }

.pt-icon-horizontal-bar-chart-desc::before{
  content:"\E71D"; }

.pt-icon-horizontal-distribution::before{
  content:"\E720"; }

.pt-icon-id-number::before{
  content:"\E771"; }

.pt-icon-image-rotate-left::before{
  content:"\E73A"; }

.pt-icon-image-rotate-right::before{
  content:"\E73B"; }

.pt-icon-import::before{
  content:"\E632"; }

.pt-icon-inbox::before{
  content:"\E629"; }

.pt-icon-info-sign::before{
  content:"\2139"; }

.pt-icon-inner-join::before{
  content:"\E7A3"; }

.pt-icon-insert::before{
  content:"\E66C"; }

.pt-icon-intersection::before{
  content:"\E765"; }

.pt-icon-ip-address::before{
  content:"\E772"; }

.pt-icon-issue::before{
  content:"\E774"; }

.pt-icon-issue-closed::before{
  content:"\E776"; }

.pt-icon-issue-new::before{
  content:"\E775"; }

.pt-icon-italic::before{
  content:"\E607"; }

.pt-icon-join-table::before{
  content:"\E738"; }

.pt-icon-key::before{
  content:"\E78E"; }

.pt-icon-key-backspace::before{
  content:"\E707"; }

.pt-icon-key-command::before{
  content:"\E705"; }

.pt-icon-key-control::before{
  content:"\E704"; }

.pt-icon-key-delete::before{
  content:"\E708"; }

.pt-icon-key-enter::before{
  content:"\E70A"; }

.pt-icon-key-escape::before{
  content:"\E709"; }

.pt-icon-key-option::before{
  content:"\E742"; }

.pt-icon-key-shift::before{
  content:"\E706"; }

.pt-icon-key-tab::before{
  content:"\E757"; }

.pt-icon-known-vehicle::before{
  content:"\E73C"; }

.pt-icon-label::before{
  content:"\E665"; }

.pt-icon-layer::before{
  content:"\E6CF"; }

.pt-icon-layers::before{
  content:"\E618"; }

.pt-icon-layout::before{
  content:"\E60C"; }

.pt-icon-layout-auto::before{
  content:"\E60D"; }

.pt-icon-layout-balloon::before{
  content:"\E6D3"; }

.pt-icon-layout-circle::before{
  content:"\E60E"; }

.pt-icon-layout-grid::before{
  content:"\E610"; }

.pt-icon-layout-group-by::before{
  content:"\E611"; }

.pt-icon-layout-hierarchy::before{
  content:"\E60F"; }

.pt-icon-layout-linear::before{
  content:"\E6C3"; }

.pt-icon-layout-skew-grid::before{
  content:"\E612"; }

.pt-icon-layout-sorted-clusters::before{
  content:"\E6D4"; }

.pt-icon-left-join::before{
  content:"\E7A4"; }

.pt-icon-lightbulb::before{
  content:"\E6B0"; }

.pt-icon-link::before{
  content:"\E62D"; }

.pt-icon-list::before{
  content:"\2630"; }

.pt-icon-list-detail-view::before{
  content:"\E743"; }

.pt-icon-locate::before{
  content:"\E619"; }

.pt-icon-lock::before{
  content:"\E625"; }

.pt-icon-log-in::before{
  content:"\E69A"; }

.pt-icon-log-out::before{
  content:"\E64C"; }

.pt-icon-manual::before{
  content:"\E6F6"; }

.pt-icon-manually-entered-data::before{
  content:"\E74A"; }

.pt-icon-map::before{
  content:"\E662"; }

.pt-icon-map-create::before{
  content:"\E741"; }

.pt-icon-map-marker::before{
  content:"\E67D"; }

.pt-icon-maximize::before{
  content:"\E635"; }

.pt-icon-media::before{
  content:"\E62C"; }

.pt-icon-menu::before{
  content:"\E762"; }

.pt-icon-menu-closed::before{
  content:"\E655"; }

.pt-icon-menu-open::before{
  content:"\E654"; }

.pt-icon-merge-columns::before{
  content:"\E74F"; }

.pt-icon-merge-links::before{
  content:"\E60B"; }

.pt-icon-minimize::before{
  content:"\E634"; }

.pt-icon-minus::before{
  content:"\2212"; }

.pt-icon-mobile-phone::before{
  content:"\E717"; }

.pt-icon-mobile-video::before{
  content:"\E69F"; }

.pt-icon-moon::before{
  content:"\E754"; }

.pt-icon-more::before{
  content:"\E62A"; }

.pt-icon-mountain::before{
  content:"\E7B1"; }

.pt-icon-move::before{
  content:"\E693"; }

.pt-icon-mugshot::before{
  content:"\E6DB"; }

.pt-icon-multi-select::before{
  content:"\E680"; }

.pt-icon-music::before{
  content:"\E6A6"; }

.pt-icon-new-grid-item::before{
  content:"\E747"; }

.pt-icon-new-link::before{
  content:"\E65C"; }

.pt-icon-new-object::before{
  content:"\E65D"; }

.pt-icon-new-person::before{
  content:"\E6E9"; }

.pt-icon-new-prescription::before{
  content:"\E78B"; }

.pt-icon-new-text-box::before{
  content:"\E65B"; }

.pt-icon-ninja::before{
  content:"\E675"; }

.pt-icon-notifications::before{
  content:"\E624"; }

.pt-icon-numbered-list::before{
  content:"\E746"; }

.pt-icon-numerical::before{
  content:"\E756"; }

.pt-icon-office::before{
  content:"\E69B"; }

.pt-icon-offline::before{
  content:"\E67A"; }

.pt-icon-oil-field::before{
  content:"\E73F"; }

.pt-icon-one-column::before{
  content:"\E658"; }

.pt-icon-outdated::before{
  content:"\E7A8"; }

.pt-icon-page-layout::before{
  content:"\E660"; }

.pt-icon-panel-stats::before{
  content:"\E777"; }

.pt-icon-panel-table::before{
  content:"\E778"; }

.pt-icon-paperclip::before{
  content:"\E664"; }

.pt-icon-paragraph::before{
  content:"\E76C"; }

.pt-icon-path::before{
  content:"\E753"; }

.pt-icon-path-search::before{
  content:"\E65E"; }

.pt-icon-pause::before{
  content:"\E6A9"; }

.pt-icon-people::before{
  content:"\E63D"; }

.pt-icon-percentage::before{
  content:"\E76A"; }

.pt-icon-person::before{
  content:"\E63C"; }

.pt-icon-phone::before{
  content:"\260E"; }

.pt-icon-pie-chart::before{
  content:"\E684"; }

.pt-icon-pin::before{
  content:"\E646"; }

.pt-icon-pivot::before{
  content:"\E6F1"; }

.pt-icon-pivot-table::before{
  content:"\E6EB"; }

.pt-icon-play::before{
  content:"\E6AB"; }

.pt-icon-plus::before{
  content:"+"; }

.pt-icon-polygon-filter::before{
  content:"\E6D1"; }

.pt-icon-power::before{
  content:"\E6D9"; }

.pt-icon-predictive-analysis::before{
  content:"\E617"; }

.pt-icon-prescription::before{
  content:"\E78A"; }

.pt-icon-presentation::before{
  content:"\E687"; }

.pt-icon-print::before{
  content:"\2399"; }

.pt-icon-projects::before{
  content:"\E622"; }

.pt-icon-properties::before{
  content:"\E631"; }

.pt-icon-property::before{
  content:"\E65A"; }

.pt-icon-publish-function::before{
  content:"\E752"; }

.pt-icon-pulse::before{
  content:"\E6E8"; }

.pt-icon-random::before{
  content:"\E698"; }

.pt-icon-record::before{
  content:"\E6AE"; }

.pt-icon-redo::before{
  content:"\E6C4"; }

.pt-icon-refresh::before{
  content:"\E643"; }

.pt-icon-regression-chart::before{
  content:"\E758"; }

.pt-icon-remove::before{
  content:"\E63F"; }

.pt-icon-remove-column::before{
  content:"\E755"; }

.pt-icon-remove-column-left::before{
  content:"\E6FD"; }

.pt-icon-remove-column-right::before{
  content:"\E6FE"; }

.pt-icon-remove-row-bottom::before{
  content:"\E6FC"; }

.pt-icon-remove-row-top::before{
  content:"\E6FB"; }

.pt-icon-repeat::before{
  content:"\E692"; }

.pt-icon-resolve::before{
  content:"\E672"; }

.pt-icon-rig::before{
  content:"\E740"; }

.pt-icon-right-join::before{
  content:"\E7A5"; }

.pt-icon-ring::before{
  content:"\E6F2"; }

.pt-icon-rotate-document::before{
  content:"\E6E1"; }

.pt-icon-rotate-page::before{
  content:"\E6E2"; }

.pt-icon-satellite::before{
  content:"\E76B"; }

.pt-icon-saved::before{
  content:"\E6B6"; }

.pt-icon-scatter-plot::before{
  content:"\E73E"; }

.pt-icon-search::before{
  content:"\E64B"; }

.pt-icon-search-around::before{
  content:"\E608"; }

.pt-icon-search-template::before{
  content:"\E628"; }

.pt-icon-search-text::before{
  content:"\E663"; }

.pt-icon-segmented-control::before{
  content:"\E6EC"; }

.pt-icon-select::before{
  content:"\E616"; }

.pt-icon-selection::before{
  content:"\29BF"; }

.pt-icon-send-to::before{
  content:"\E66E"; }

.pt-icon-send-to-graph::before{
  content:"\E736"; }

.pt-icon-send-to-map::before{
  content:"\E737"; }

.pt-icon-series-add::before{
  content:"\E796"; }

.pt-icon-series-configuration::before{
  content:"\E79A"; }

.pt-icon-series-derived::before{
  content:"\E799"; }

.pt-icon-series-filtered::before{
  content:"\E798"; }

.pt-icon-series-search::before{
  content:"\E797"; }

.pt-icon-settings::before{
  content:"\E6A2"; }

.pt-icon-share::before{
  content:"\E62E"; }

.pt-icon-shield::before{
  content:"\E7B2"; }

.pt-icon-shop::before{
  content:"\E6C2"; }

.pt-icon-shopping-cart::before{
  content:"\E6C1"; }

.pt-icon-sim-card::before{
  content:"\E718"; }

.pt-icon-slash::before{
  content:"\E769"; }

.pt-icon-small-cross::before{
  content:"\E6D7"; }

.pt-icon-small-minus::before{
  content:"\E70E"; }

.pt-icon-small-plus::before{
  content:"\E70D"; }

.pt-icon-small-tick::before{
  content:"\E6D8"; }

.pt-icon-social-media::before{
  content:"\E671"; }

.pt-icon-sort::before{
  content:"\E64F"; }

.pt-icon-sort-alphabetical::before{
  content:"\E64D"; }

.pt-icon-sort-alphabetical-desc::before{
  content:"\E6C8"; }

.pt-icon-sort-asc::before{
  content:"\E6D5"; }

.pt-icon-sort-desc::before{
  content:"\E6D6"; }

.pt-icon-sort-numerical::before{
  content:"\E64E"; }

.pt-icon-sort-numerical-desc::before{
  content:"\E6C9"; }

.pt-icon-split-columns::before{
  content:"\E750"; }

.pt-icon-square::before{
  content:"\E686"; }

.pt-icon-stacked-chart::before{
  content:"\E6E7"; }

.pt-icon-star::before{
  content:"\2605"; }

.pt-icon-star-empty::before{
  content:"\2606"; }

.pt-icon-step-backward::before{
  content:"\E6A7"; }

.pt-icon-step-chart::before{
  content:"\E70F"; }

.pt-icon-step-forward::before{
  content:"\E6AD"; }

.pt-icon-stop::before{
  content:"\E6AA"; }

.pt-icon-strikethrough::before{
  content:"\E7A6"; }

.pt-icon-style::before{
  content:"\E601"; }

.pt-icon-swap-horizontal::before{
  content:"\E745"; }

.pt-icon-swap-vertical::before{
  content:"\E744"; }

.pt-icon-symbol-circle::before{
  content:"\E72E"; }

.pt-icon-symbol-cross::before{
  content:"\E731"; }

.pt-icon-symbol-diamond::before{
  content:"\E730"; }

.pt-icon-symbol-square::before{
  content:"\E72F"; }

.pt-icon-symbol-triangle-down::before{
  content:"\E733"; }

.pt-icon-symbol-triangle-up::before{
  content:"\E732"; }

.pt-icon-tag::before{
  content:"\E61C"; }

.pt-icon-take-action::before{
  content:"\E6CA"; }

.pt-icon-taxi::before{
  content:"\E79E"; }

.pt-icon-text-highlight::before{
  content:"\E6DD"; }

.pt-icon-th::before{
  content:"\E667"; }

.pt-icon-th-derived::before{
  content:"\E669"; }

.pt-icon-th-list::before{
  content:"\E668"; }

.pt-icon-thumbs-down::before{
  content:"\E6BE"; }

.pt-icon-thumbs-up::before{
  content:"\E6BD"; }

.pt-icon-tick::before{
  content:"\2713"; }

.pt-icon-tick-circle::before{
  content:"\E779"; }

.pt-icon-time::before{
  content:"\23F2"; }

.pt-icon-timeline-area-chart::before{
  content:"\E6CD"; }

.pt-icon-timeline-bar-chart::before{
  content:"\E620"; }

.pt-icon-timeline-events::before{
  content:"\E61E"; }

.pt-icon-timeline-line-chart::before{
  content:"\E61F"; }

.pt-icon-tint::before{
  content:"\E6B2"; }

.pt-icon-torch::before{
  content:"\E677"; }

.pt-icon-train::before{
  content:"\E79F"; }

.pt-icon-translate::before{
  content:"\E759"; }

.pt-icon-trash::before{
  content:"\E63B"; }

.pt-icon-trending-down::before{
  content:"\E71A"; }

.pt-icon-trending-up::before{
  content:"\E719"; }

.pt-icon-two-columns::before{
  content:"\E657"; }

.pt-icon-underline::before{
  content:"\2381"; }

.pt-icon-undo::before{
  content:"\238C"; }

.pt-icon-ungroup-objects::before{
  content:"\E688"; }

.pt-icon-unknown-vehicle::before{
  content:"\E73D"; }

.pt-icon-unlock::before{
  content:"\E626"; }

.pt-icon-unpin::before{
  content:"\E650"; }

.pt-icon-unresolve::before{
  content:"\E679"; }

.pt-icon-updated::before{
  content:"\E7A7"; }

.pt-icon-upload::before{
  content:"\E68F"; }

.pt-icon-user::before{
  content:"\E627"; }

.pt-icon-variable::before{
  content:"\E6F5"; }

.pt-icon-vertical-bar-chart-asc::before{
  content:"\E75B"; }

.pt-icon-vertical-bar-chart-desc::before{
  content:"\E71C"; }

.pt-icon-vertical-distribution::before{
  content:"\E721"; }

.pt-icon-video::before{
  content:"\E6A0"; }

.pt-icon-volume-down::before{
  content:"\E6A4"; }

.pt-icon-volume-off::before{
  content:"\E6A3"; }

.pt-icon-volume-up::before{
  content:"\E6A5"; }

.pt-icon-walk::before{
  content:"\E79D"; }

.pt-icon-warning-sign::before{
  content:"\E647"; }

.pt-icon-waterfall-chart::before{
  content:"\E6E6"; }

.pt-icon-widget::before{
  content:"\E678"; }

.pt-icon-widget-button::before{
  content:"\E790"; }

.pt-icon-widget-footer::before{
  content:"\E792"; }

.pt-icon-widget-header::before{
  content:"\E791"; }

.pt-icon-wrench::before{
  content:"\E734"; }

.pt-icon-zoom-in::before{
  content:"\E641"; }

.pt-icon-zoom-out::before{
  content:"\E642"; }

.pt-icon-zoom-to-fit::before{
  content:"\E67B"; }

svg.pt-icon{
  -webkit-box-flex:0;
      -ms-flex:0 0 auto;
          flex:0 0 auto;
  vertical-align:top;
  fill:currentColor; }
.pt-submenu > .pt-popover-wrapper{
  display:inherit; }
  .pt-submenu > .pt-popover-wrapper > .pt-popover-target{
    display:inherit;
    float:none !important; }

.pt-submenu .pt-popover{
  -webkit-box-shadow:none;
          box-shadow:none;
  padding:0 5px; }
  .pt-submenu .pt-popover > .pt-popover-content{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2); }
  .pt-dark .pt-submenu .pt-popover{
    -webkit-box-shadow:none;
            box-shadow:none; }
    .pt-dark .pt-submenu .pt-popover > .pt-popover-content{
      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); }
.pt-menu{
  margin:0;
  border-radius:3px;
  background:#ffffff;
  min-width:180px;
  padding:5px;
  list-style:none;
  text-align:left;
  color:#182026; }

.pt-menu-divider{
  display:block;
  margin:5px;
  border-top:1px solid rgba(16, 22, 26, 0.15); }
  .pt-dark .pt-menu-divider{
    border-top-color:rgba(255, 255, 255, 0.15); }

.pt-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;
  padding:5px 7px;
  text-decoration:none;
  line-height:20px;
  color:inherit;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none; }
  .pt-menu-item > *{
    -webkit-box-flex:0;
        -ms-flex-positive:0;
            flex-grow:0;
    -ms-flex-negative:0;
        flex-shrink:0; }
  .pt-menu-item > .pt-fill{
    -webkit-box-flex:1;
        -ms-flex-positive:1;
            flex-grow:1;
    -ms-flex-negative:1;
        flex-shrink:1; }
  .pt-menu-item::before,
  .pt-menu-item > *{
    margin-right:7px; }
  .pt-menu-item:empty::before,
  .pt-menu-item > :last-child{
    margin-right:0; }
  .pt-menu-item > .pt-fill{
    word-break:break-word; }
  .pt-menu-item:hover, .pt-submenu > .pt-popover-wrapper > .pt-popover-open > .pt-menu-item{
    background-color:rgba(167, 182, 194, 0.3);
    cursor:pointer;
    text-decoration:none; }
  .pt-menu-item.pt-disabled{
    background-color:inherit;
    cursor:not-allowed;
    color:rgba(92, 112, 128, 0.5); }
  .pt-dark .pt-menu-item{
    color:inherit; }
    .pt-dark .pt-menu-item:hover, .pt-dark .pt-submenu > .pt-popover-wrapper > .pt-popover-open > .pt-menu-item{
      background-color:rgba(138, 155, 168, 0.15);
      color:inherit; }
    .pt-dark .pt-menu-item.pt-disabled{
      background-color:inherit;
      color:rgba(191, 204, 214, 0.5); }
  .pt-menu-item.pt-intent-primary{
    color:#106ba3; }
    .pt-menu-item.pt-intent-primary .pt-icon{
      color:inherit; }
    .pt-menu-item.pt-intent-primary::before, .pt-menu-item.pt-intent-primary::after,
    .pt-menu-item.pt-intent-primary .pt-menu-item-label{
      color:#106ba3; }
    .pt-menu-item.pt-intent-primary:hover, .pt-submenu > .pt-popover-wrapper > .pt-popover-open > .pt-intent-primary.pt-menu-item, .pt-menu-item.pt-intent-primary.pt-active{
      background-color:#137cbd; }
    .pt-menu-item.pt-intent-primary:active{
      background-color:#106ba3; }
    .pt-menu-item.pt-intent-primary:hover, .pt-submenu > .pt-popover-wrapper > .pt-popover-open > .pt-intent-primary.pt-menu-item, .pt-menu-item.pt-intent-primary:hover::before, .pt-submenu > .pt-popover-wrapper > .pt-popover-open > .pt-intent-primary.pt-menu-item::before, .pt-menu-item.pt-intent-primary:hover::after, .pt-submenu > .pt-popover-wrapper > .pt-popover-open > .pt-intent-primary.pt-menu-item::after,
    .pt-menu-item.pt-intent-primary:hover .pt-menu-item-label, .pt-submenu > .pt-popover-wrapper > .pt-popover-open > .pt-intent-primary.pt-menu-item .pt-menu-item-label, .pt-menu-item.pt-intent-primary:active, .pt-menu-item.pt-intent-primary:active::before, .pt-menu-item.pt-intent-primary:active::after,
    .pt-menu-item.pt-intent-primary:active .pt-menu-item-label, .pt-menu-item.pt-intent-primary.pt-active, .pt-menu-item.pt-intent-primary.pt-active::before, .pt-menu-item.pt-intent-primary.pt-active::after,
    .pt-menu-item.pt-intent-primary.pt-active .pt-menu-item-label{
      color:#ffffff; }
  .pt-menu-item.pt-intent-success{
    color:#0d8050; }
    .pt-menu-item.pt-intent-success .pt-icon{
      color:inherit; }
    .pt-menu-item.pt-intent-success::before, .pt-menu-item.pt-intent-success::after,
    .pt-menu-item.pt-intent-success .pt-menu-item-label{
      color:#0d8050; }
    .pt-menu-item.pt-intent-success:hover, .pt-submenu > .pt-popover-wrapper > .pt-popover-open > .pt-intent-success.pt-menu-item, .pt-menu-item.pt-intent-success.pt-active{
      background-color:#0f9960; }
    .pt-menu-item.pt-intent-success:active{
      background-color:#0d8050; }
    .pt-menu-item.pt-intent-success:hover, .pt-submenu > .pt-popover-wrapper > .pt-popover-open > .pt-intent-success.pt-menu-item, .pt-menu-item.pt-intent-success:hover::before, .pt-submenu > .pt-popover-wrapper > .pt-popover-open > .pt-intent-success.pt-menu-item::before, .pt-menu-item.pt-intent-success:hover::after, .pt-submenu > .pt-popover-wrapper > .pt-popover-open > .pt-intent-success.pt-menu-item::after,
    .pt-menu-item.pt-intent-success:hover .pt-menu-item-label, .pt-submenu > .pt-popover-wrapper > .pt-popover-open > .pt-intent-success.pt-menu-item .pt-menu-item-label, .pt-menu-item.pt-intent-success:active, .pt-menu-item.pt-intent-success:active::before, .pt-menu-item.pt-intent-success:active::after,
    .pt-menu-item.pt-intent-success:active .pt-menu-item-label, .pt-menu-item.pt-intent-success.pt-active, .pt-menu-item.pt-intent-success.pt-active::before, .pt-menu-item.pt-intent-success.pt-active::after,
    .pt-menu-item.pt-intent-success.pt-active .pt-menu-item-label{
      color:#ffffff; }
  .pt-menu-item.pt-intent-warning{
    color:#bf7326; }
    .pt-menu-item.pt-intent-warning .pt-icon{
      color:inherit; }
    .pt-menu-item.pt-intent-warning::before, .pt-menu-item.pt-intent-warning::after,
    .pt-menu-item.pt-intent-warning .pt-menu-item-label{
      color:#bf7326; }
    .pt-menu-item.pt-intent-warning:hover, .pt-submenu > .pt-popover-wrapper > .pt-popover-open > .pt-intent-warning.pt-menu-item, .pt-menu-item.pt-intent-warning.pt-active{
      background-color:#d9822b; }
    .pt-menu-item.pt-intent-warning:active{
      background-color:#bf7326; }
    .pt-menu-item.pt-intent-warning:hover, .pt-submenu > .pt-popover-wrapper > .pt-popover-open > .pt-intent-warning.pt-menu-item, .pt-menu-item.pt-intent-warning:hover::before, .pt-submenu > .pt-popover-wrapper > .pt-popover-open > .pt-intent-warning.pt-menu-item::before, .pt-menu-item.pt-intent-warning:hover::after, .pt-submenu > .pt-popover-wrapper > .pt-popover-open > .pt-intent-warning.pt-menu-item::after,
    .pt-menu-item.pt-intent-warning:hover .pt-menu-item-label, .pt-submenu > .pt-popover-wrapper > .pt-popover-open > .pt-intent-warning.pt-menu-item .pt-menu-item-label, .pt-menu-item.pt-intent-warning:active, .pt-menu-item.pt-intent-warning:active::before, .pt-menu-item.pt-intent-warning:active::after,
    .pt-menu-item.pt-intent-warning:active .pt-menu-item-label, .pt-menu-item.pt-intent-warning.pt-active, .pt-menu-item.pt-intent-warning.pt-active::before, .pt-menu-item.pt-intent-warning.pt-active::after,
    .pt-menu-item.pt-intent-warning.pt-active .pt-menu-item-label{
      color:#ffffff; }
  .pt-menu-item.pt-intent-danger{
    color:#c23030; }
    .pt-menu-item.pt-intent-danger .pt-icon{
      color:inherit; }
    .pt-menu-item.pt-intent-danger::before, .pt-menu-item.pt-intent-danger::after,
    .pt-menu-item.pt-intent-danger .pt-menu-item-label{
      color:#c23030; }
    .pt-menu-item.pt-intent-danger:hover, .pt-submenu > .pt-popover-wrapper > .pt-popover-open > .pt-intent-danger.pt-menu-item, .pt-menu-item.pt-intent-danger.pt-active{
      background-color:#db3737; }
    .pt-menu-item.pt-intent-danger:active{
      background-color:#c23030; }
    .pt-menu-item.pt-intent-danger:hover, .pt-submenu > .pt-popover-wrapper > .pt-popover-open > .pt-intent-danger.pt-menu-item, .pt-menu-item.pt-intent-danger:hover::before, .pt-submenu > .pt-popover-wrapper > .pt-popover-open > .pt-intent-danger.pt-menu-item::before, .pt-menu-item.pt-intent-danger:hover::after, .pt-submenu > .pt-popover-wrapper > .pt-popover-open > .pt-intent-danger.pt-menu-item::after,
    .pt-menu-item.pt-intent-danger:hover .pt-menu-item-label, .pt-submenu > .pt-popover-wrapper > .pt-popover-open > .pt-intent-danger.pt-menu-item .pt-menu-item-label, .pt-menu-item.pt-intent-danger:active, .pt-menu-item.pt-intent-danger:active::before, .pt-menu-item.pt-intent-danger:active::after,
    .pt-menu-item.pt-intent-danger:active .pt-menu-item-label, .pt-menu-item.pt-intent-danger.pt-active, .pt-menu-item.pt-intent-danger.pt-active::before, .pt-menu-item.pt-intent-danger.pt-active::after,
    .pt-menu-item.pt-intent-danger.pt-active .pt-menu-item-label{
      color:#ffffff; }
  .pt-menu-item::before{
    line-height:1;
    font-family:"Icons16", sans-serif;
    font-size:16px;
    font-weight:400;
    font-style:normal;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    margin-right:7px; }
  .pt-menu-item::before,
  .pt-menu-item .pt-icon{
    margin-top:2px;
    color:#5c7080; }
  .pt-menu-item .pt-menu-item-label{
    color:#5c7080; }
  .pt-menu-item:hover, .pt-submenu > .pt-popover-wrapper > .pt-popover-open > .pt-menu-item{
    color:inherit; }
  .pt-menu-item.pt-active, .pt-menu-item:active{
    background-color:rgba(115, 134, 148, 0.3); }
  .pt-menu-item.pt-disabled{
    outline:none !important;
    background-color:inherit !important;
    cursor:not-allowed !important;
    color:rgba(92, 112, 128, 0.5) !important; }
    .pt-menu-item.pt-disabled::before,
    .pt-menu-item.pt-disabled .pt-icon,
    .pt-menu-item.pt-disabled .pt-menu-item-label{
      color:rgba(92, 112, 128, 0.5) !important; }
  .pt-large .pt-menu-item{
    padding:9px 7px;
    line-height:22px;
    font-size:16px; }
    .pt-large .pt-menu-item .pt-icon{
      margin-top:3px; }
    .pt-large .pt-menu-item::before{
      line-height:1;
      font-family:"Icons20", sans-serif;
      font-size:20px;
      font-weight:400;
      font-style:normal;
      -moz-osx-font-smoothing:grayscale;
      -webkit-font-smoothing:antialiased;
      margin-top:1px;
      margin-right:10px; }

button.pt-menu-item{
  border:none;
  background:none;
  width:100%;
  text-align:left; }
.pt-menu-header{
  display:block;
  margin:5px;
  border-top:1px solid rgba(16, 22, 26, 0.15);
  cursor:default;
  padding-left:2px; }
  .pt-dark .pt-menu-header{
    border-top-color:rgba(255, 255, 255, 0.15); }
  .pt-menu-header:first-of-type{
    border-top:none; }
  .pt-menu-header > h6{
    color:#182026;
    font-weight:600;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    word-wrap:normal;
    margin:0;
    padding:10px 7px 0 1px;
    line-height:17px; }
  .pt-menu-header:first-of-type > h6{
    padding-top:0; }
  .pt-large .pt-menu-header > h6{
    padding-top:15px;
    padding-bottom:5px;
    font-size:18px; }
  .pt-large .pt-menu-header:first-of-type > h6{
    padding-top:0; }

.pt-dark .pt-menu{
  background:#30404d;
  color:#f5f8fa; }

.pt-dark .pt-menu-item.pt-intent-primary{
  color:#48aff0; }
  .pt-dark .pt-menu-item.pt-intent-primary .pt-icon{
    color:inherit; }
  .pt-dark .pt-menu-item.pt-intent-primary::before, .pt-dark .pt-menu-item.pt-intent-primary::after,
  .pt-dark .pt-menu-item.pt-intent-primary .pt-menu-item-label{
    color:#48aff0; }
  .pt-dark .pt-menu-item.pt-intent-primary:hover, .pt-dark .pt-submenu > .pt-popover-wrapper > .pt-popover-open > .pt-intent-primary.pt-menu-item, .pt-dark .pt-menu-item.pt-intent-primary.pt-active{
    background-color:#137cbd; }
  .pt-dark .pt-menu-item.pt-intent-primary:active{
    background-color:#106ba3; }
  .pt-dark .pt-menu-item.pt-intent-primary:hover, .pt-dark .pt-submenu > .pt-popover-wrapper > .pt-popover-open > .pt-intent-primary.pt-menu-item, .pt-dark .pt-menu-item.pt-intent-primary:hover::before, .pt-dark .pt-submenu > .pt-popover-wrapper > .pt-popover-open > .pt-intent-primary.pt-menu-item::before, .pt-dark .pt-menu-item.pt-intent-primary:hover::after, .pt-dark .pt-submenu > .pt-popover-wrapper > .pt-popover-open > .pt-intent-primary.pt-menu-item::after,
  .pt-dark .pt-menu-item.pt-intent-primary:hover .pt-menu-item-label,
  .pt-dark .pt-submenu > .pt-popover-wrapper > .pt-popover-open > .pt-intent-primary.pt-menu-item .pt-menu-item-label, .pt-dark .pt-menu-item.pt-intent-primary:active, .pt-dark .pt-menu-item.pt-intent-primary:active::before, .pt-dark .pt-menu-item.pt-intent-primary:active::after,
  .pt-dark .pt-menu-item.pt-intent-primary:active .pt-menu-item-label, .pt-dark .pt-menu-item.pt-intent-primary.pt-active, .pt-dark .pt-menu-item.pt-intent-primary.pt-active::before, .pt-dark .pt-menu-item.pt-intent-primary.pt-active::after,
  .pt-dark .pt-menu-item.pt-intent-primary.pt-active .pt-menu-item-label{
    color:#ffffff; }

.pt-dark .pt-menu-item.pt-intent-success{
  color:#3dcc91; }
  .pt-dark .pt-menu-item.pt-intent-success .pt-icon{
    color:inherit; }
  .pt-dark .pt-menu-item.pt-intent-success::before, .pt-dark .pt-menu-item.pt-intent-success::after,
  .pt-dark .pt-menu-item.pt-intent-success .pt-menu-item-label{
    color:#3dcc91; }
  .pt-dark .pt-menu-item.pt-intent-success:hover, .pt-dark .pt-submenu > .pt-popover-wrapper > .pt-popover-open > .pt-intent-success.pt-menu-item, .pt-dark .pt-menu-item.pt-intent-success.pt-active{
    background-color:#0f9960; }
  .pt-dark .pt-menu-item.pt-intent-success:active{
    background-color:#0d8050; }
  .pt-dark .pt-menu-item.pt-intent-success:hover, .pt-dark .pt-submenu > .pt-popover-wrapper > .pt-popover-open > .pt-intent-success.pt-menu-item, .pt-dark .pt-menu-item.pt-intent-success:hover::before, .pt-dark .pt-submenu > .pt-popover-wrapper > .pt-popover-open > .pt-intent-success.pt-menu-item::before, .pt-dark .pt-menu-item.pt-intent-success:hover::after, .pt-dark .pt-submenu > .pt-popover-wrapper > .pt-popover-open > .pt-intent-success.pt-menu-item::after,
  .pt-dark .pt-menu-item.pt-intent-success:hover .pt-menu-item-label,
  .pt-dark .pt-submenu > .pt-popover-wrapper > .pt-popover-open > .pt-intent-success.pt-menu-item .pt-menu-item-label, .pt-dark .pt-menu-item.pt-intent-success:active, .pt-dark .pt-menu-item.pt-intent-success:active::before, .pt-dark .pt-menu-item.pt-intent-success:active::after,
  .pt-dark .pt-menu-item.pt-intent-success:active .pt-menu-item-label, .pt-dark .pt-menu-item.pt-intent-success.pt-active, .pt-dark .pt-menu-item.pt-intent-success.pt-active::before, .pt-dark .pt-menu-item.pt-intent-success.pt-active::after,
  .pt-dark .pt-menu-item.pt-intent-success.pt-active .pt-menu-item-label{
    color:#ffffff; }

.pt-dark .pt-menu-item.pt-intent-warning{
  color:#ffb366; }
  .pt-dark .pt-menu-item.pt-intent-warning .pt-icon{
    color:inherit; }
  .pt-dark .pt-menu-item.pt-intent-warning::before, .pt-dark .pt-menu-item.pt-intent-warning::after,
  .pt-dark .pt-menu-item.pt-intent-warning .pt-menu-item-label{
    color:#ffb366; }
  .pt-dark .pt-menu-item.pt-intent-warning:hover, .pt-dark .pt-submenu > .pt-popover-wrapper > .pt-popover-open > .pt-intent-warning.pt-menu-item, .pt-dark .pt-menu-item.pt-intent-warning.pt-active{
    background-color:#d9822b; }
  .pt-dark .pt-menu-item.pt-intent-warning:active{
    background-color:#bf7326; }
  .pt-dark .pt-menu-item.pt-intent-warning:hover, .pt-dark .pt-submenu > .pt-popover-wrapper > .pt-popover-open > .pt-intent-warning.pt-menu-item, .pt-dark .pt-menu-item.pt-intent-warning:hover::before, .pt-dark .pt-submenu > .pt-popover-wrapper > .pt-popover-open > .pt-intent-warning.pt-menu-item::before, .pt-dark .pt-menu-item.pt-intent-warning:hover::after, .pt-dark .pt-submenu > .pt-popover-wrapper > .pt-popover-open > .pt-intent-warning.pt-menu-item::after,
  .pt-dark .pt-menu-item.pt-intent-warning:hover .pt-menu-item-label,
  .pt-dark .pt-submenu > .pt-popover-wrapper > .pt-popover-open > .pt-intent-warning.pt-menu-item .pt-menu-item-label, .pt-dark .pt-menu-item.pt-intent-warning:active, .pt-dark .pt-menu-item.pt-intent-warning:active::before, .pt-dark .pt-menu-item.pt-intent-warning:active::after,
  .pt-dark .pt-menu-item.pt-intent-warning:active .pt-menu-item-label, .pt-dark .pt-menu-item.pt-intent-warning.pt-active, .pt-dark .pt-menu-item.pt-intent-warning.pt-active::before, .pt-dark .pt-menu-item.pt-intent-warning.pt-active::after,
  .pt-dark .pt-menu-item.pt-intent-warning.pt-active .pt-menu-item-label{
    color:#ffffff; }

.pt-dark .pt-menu-item.pt-intent-danger{
  color:#ff7373; }
  .pt-dark .pt-menu-item.pt-intent-danger .pt-icon{
    color:inherit; }
  .pt-dark .pt-menu-item.pt-intent-danger::before, .pt-dark .pt-menu-item.pt-intent-danger::after,
  .pt-dark .pt-menu-item.pt-intent-danger .pt-menu-item-label{
    color:#ff7373; }
  .pt-dark .pt-menu-item.pt-intent-danger:hover, .pt-dark .pt-submenu > .pt-popover-wrapper > .pt-popover-open > .pt-intent-danger.pt-menu-item, .pt-dark .pt-menu-item.pt-intent-danger.pt-active{
    background-color:#db3737; }
  .pt-dark .pt-menu-item.pt-intent-danger:active{
    background-color:#c23030; }
  .pt-dark .pt-menu-item.pt-intent-danger:hover, .pt-dark .pt-submenu > .pt-popover-wrapper > .pt-popover-open > .pt-intent-danger.pt-menu-item, .pt-dark .pt-menu-item.pt-intent-danger:hover::before, .pt-dark .pt-submenu > .pt-popover-wrapper > .pt-popover-open > .pt-intent-danger.pt-menu-item::before, .pt-dark .pt-menu-item.pt-intent-danger:hover::after, .pt-dark .pt-submenu > .pt-popover-wrapper > .pt-popover-open > .pt-intent-danger.pt-menu-item::after,
  .pt-dark .pt-menu-item.pt-intent-danger:hover .pt-menu-item-label,
  .pt-dark .pt-submenu > .pt-popover-wrapper > .pt-popover-open > .pt-intent-danger.pt-menu-item .pt-menu-item-label, .pt-dark .pt-menu-item.pt-intent-danger:active, .pt-dark .pt-menu-item.pt-intent-danger:active::before, .pt-dark .pt-menu-item.pt-intent-danger:active::after,
  .pt-dark .pt-menu-item.pt-intent-danger:active .pt-menu-item-label, .pt-dark .pt-menu-item.pt-intent-danger.pt-active, .pt-dark .pt-menu-item.pt-intent-danger.pt-active::before, .pt-dark .pt-menu-item.pt-intent-danger.pt-active::after,
  .pt-dark .pt-menu-item.pt-intent-danger.pt-active .pt-menu-item-label{
    color:#ffffff; }

.pt-dark .pt-menu-item::before,
.pt-dark .pt-menu-item .pt-icon{
  color:#bfccd6; }

.pt-dark .pt-menu-item .pt-menu-item-label{
  color:#bfccd6; }

.pt-dark .pt-menu-item.pt-active, .pt-dark .pt-menu-item:active{
  background-color:rgba(138, 155, 168, 0.3); }

.pt-dark .pt-menu-item.pt-disabled{
  color:rgba(191, 204, 214, 0.5) !important; }
  .pt-dark .pt-menu-item.pt-disabled::before,
  .pt-dark .pt-menu-item.pt-disabled .pt-icon,
  .pt-dark .pt-menu-item.pt-disabled .pt-menu-item-label{
    color:rgba(191, 204, 214, 0.5) !important; }

.pt-dark .pt-menu-divider,
.pt-dark .pt-menu-header{
  border-color:rgba(255, 255, 255, 0.15); }

.pt-dark .pt-menu-header > h6{
  color:#f5f8fa; }

.pt-label .pt-menu{
  margin-top:5px; }
.pt-navbar{
  position:relative;
  z-index:10;
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2);
  background-color:#ffffff;
  height:50px;
  padding:0 15px; }
  .pt-navbar.pt-dark,
  .pt-dark .pt-navbar{
    background-color:#394b59; }
  .pt-navbar.pt-dark{
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4); }
  .pt-dark .pt-navbar{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4); }
  .pt-navbar.pt-fixed-top{
    position:fixed;
    top:0;
    right:0;
    left:0; }
  .pt-navbar .pt-logo{
    margin-right:15px;
    width:20px; }

.pt-navbar-heading{
  margin-right:15px;
  font-size:16px; }

.pt-navbar-group{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  height:50px; }
  .pt-navbar-group.pt-align-left{
    float:left; }
  .pt-navbar-group.pt-align-right{
    float:right; }

.pt-navbar-divider{
  margin:0 10px;
  border-left:1px solid rgba(16, 22, 26, 0.15);
  height:20px; }
  .pt-dark .pt-navbar-divider{
    border-left-color:rgba(255, 255, 255, 0.15); }
.pt-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;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  margin:0 auto;
  width:100%;
  max-width:400px;
  height:100%; }

.pt-non-ideal-state > :not(:last-child){
  margin-bottom:20px; }

.pt-non-ideal-state-icon .pt-icon{
  color:rgba(92, 112, 128, 0.5);
  font-size:60px; }
  .pt-dark .pt-non-ideal-state-icon .pt-icon{
    color:rgba(191, 204, 214, 0.5); }

.pt-non-ideal-state-title,
.pt-non-ideal-state-description{
  max-width:100%;
  text-align:center; }

body.pt-overlay-open{
  overflow:hidden; }

.pt-overlay{
  position:static;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:20; }
  .pt-overlay:not(.pt-overlay-open){
    pointer-events:none; }
  .pt-overlay.pt-overlay-scroll-container{
    position:fixed;
    overflow:auto; }
    .pt-overlay.pt-overlay-scroll-container.pt-overlay-inline{
      position:absolute; }
  .pt-overlay.pt-overlay-inline{
    overflow:visible; }

.pt-overlay-content{
  position:fixed;
  z-index:20; }
  .pt-overlay-inline .pt-overlay-content,
  .pt-overlay-scroll-container .pt-overlay-content{
    position:absolute; }

.pt-overlay-backdrop{
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  opacity:1;
  z-index:20;
  background-color:rgba(16, 22, 26, 0.7);
  overflow:auto;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none; }
  .pt-overlay-backdrop.pt-overlay-enter, .pt-overlay-backdrop.pt-overlay-appear{
    opacity:0; }
  .pt-overlay-backdrop.pt-overlay-enter-active, .pt-overlay-backdrop.pt-overlay-appear-active{
    opacity:1;
    -webkit-transition-property:opacity;
    transition-property:opacity;
    -webkit-transition-duration:200ms;
            transition-duration:200ms;
    -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
            transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
    -webkit-transition-delay:0;
            transition-delay:0; }
  .pt-overlay-backdrop.pt-overlay-exit{
    opacity:1; }
  .pt-overlay-backdrop.pt-overlay-exit-active{
    opacity:0;
    -webkit-transition-property:opacity;
    transition-property:opacity;
    -webkit-transition-duration:200ms;
            transition-duration:200ms;
    -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
            transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
    -webkit-transition-delay:0;
            transition-delay:0; }
  .pt-overlay-backdrop:focus{
    outline:none; }
  .pt-overlay-inline .pt-overlay-backdrop{
    position:absolute; }
.pt-popover{
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
  -webkit-transform:scale(1);
          transform:scale(1);
  display:inline-block;
  z-index:20;
  border-radius:3px; }
  .pt-popover .pt-popover-arrow{
    position:absolute;
    width:30px;
    height:30px; }
    .pt-popover .pt-popover-arrow::before{
      margin:5px;
      width:20px;
      height:20px; }
  .pt-tether-element-attached-bottom.pt-tether-target-attached-top > .pt-popover{
    margin-top:-17px;
    margin-bottom:17px; }
    .pt-tether-element-attached-bottom.pt-tether-target-attached-top > .pt-popover > .pt-popover-arrow{
      bottom:-11px; }
      .pt-tether-element-attached-bottom.pt-tether-target-attached-top > .pt-popover > .pt-popover-arrow svg{
        -webkit-transform:rotate(-90deg);
                transform:rotate(-90deg); }
  .pt-tether-element-attached-left.pt-tether-target-attached-right > .pt-popover{
    margin-left:17px; }
    .pt-tether-element-attached-left.pt-tether-target-attached-right > .pt-popover > .pt-popover-arrow{
      left:-11px; }
      .pt-tether-element-attached-left.pt-tether-target-attached-right > .pt-popover > .pt-popover-arrow svg{
        -webkit-transform:rotate(0);
                transform:rotate(0); }
  .pt-tether-element-attached-top.pt-tether-target-attached-bottom > .pt-popover{
    margin-top:17px; }
    .pt-tether-element-attached-top.pt-tether-target-attached-bottom > .pt-popover > .pt-popover-arrow{
      top:-11px; }
      .pt-tether-element-attached-top.pt-tether-target-attached-bottom > .pt-popover > .pt-popover-arrow svg{
        -webkit-transform:rotate(90deg);
                transform:rotate(90deg); }
  .pt-tether-element-attached-right.pt-tether-target-attached-left > .pt-popover{
    margin-right:17px;
    margin-left:-17px; }
    .pt-tether-element-attached-right.pt-tether-target-attached-left > .pt-popover > .pt-popover-arrow{
      right:-11px; }
      .pt-tether-element-attached-right.pt-tether-target-attached-left > .pt-popover > .pt-popover-arrow svg{
        -webkit-transform:rotate(180deg);
                transform:rotate(180deg); }
  .pt-tether-element-attached-middle > .pt-popover > .pt-popover-arrow{
    top:50%;
    -webkit-transform:translateY(-50%);
            transform:translateY(-50%); }
  .pt-tether-element-attached-center > .pt-popover > .pt-popover-arrow{
    right:50%;
    -webkit-transform:translateX(50%);
            transform:translateX(50%); }
  .pt-tether-element-attached-top.pt-tether-target-attached-top > .pt-popover > .pt-popover-arrow{
    top:-0.3934px; }
  .pt-tether-element-attached-right.pt-tether-target-attached-right > .pt-popover > .pt-popover-arrow{
    right:-0.3934px; }
  .pt-tether-element-attached-left.pt-tether-target-attached-left > .pt-popover > .pt-popover-arrow{
    left:-0.3934px; }
  .pt-tether-element-attached-bottom.pt-tether-target-attached-bottom > .pt-popover > .pt-popover-arrow{
    bottom:-0.3934px; }
  .pt-tether-element-attached-top.pt-tether-element-attached-left > .pt-popover{
    -webkit-transform-origin:top left;
            transform-origin:top left; }
  .pt-tether-element-attached-top.pt-tether-element-attached-center > .pt-popover{
    -webkit-transform-origin:top center;
            transform-origin:top center; }
  .pt-tether-element-attached-top.pt-tether-element-attached-right > .pt-popover{
    -webkit-transform-origin:top right;
            transform-origin:top right; }
  .pt-tether-element-attached-middle.pt-tether-element-attached-left > .pt-popover{
    -webkit-transform-origin:center left;
            transform-origin:center left; }
  .pt-tether-element-attached-middle.pt-tether-element-attached-center > .pt-popover{
    -webkit-transform-origin:center center;
            transform-origin:center center; }
  .pt-tether-element-attached-middle.pt-tether-element-attached-right > .pt-popover{
    -webkit-transform-origin:center right;
            transform-origin:center right; }
  .pt-tether-element-attached-bottom.pt-tether-element-attached-left > .pt-popover{
    -webkit-transform-origin:bottom left;
            transform-origin:bottom left; }
  .pt-tether-element-attached-bottom.pt-tether-element-attached-center > .pt-popover{
    -webkit-transform-origin:bottom center;
            transform-origin:bottom center; }
  .pt-tether-element-attached-bottom.pt-tether-element-attached-right > .pt-popover{
    -webkit-transform-origin:bottom right;
            transform-origin:bottom right; }
  .pt-popover .pt-popover-content{
    background:#ffffff;
    color:inherit; }
  .pt-popover .pt-popover-arrow::before{
    -webkit-box-shadow:1px 1px 6px rgba(16, 22, 26, 0.2);
            box-shadow:1px 1px 6px rgba(16, 22, 26, 0.2); }
  .pt-popover .pt-popover-arrow-border{
    fill:#10161a;
    fill-opacity:0.1; }
  .pt-popover .pt-popover-arrow-fill{
    fill:#ffffff; }
  .pt-popover-enter > .pt-popover, .pt-popover-appear > .pt-popover{
    -webkit-transform:scale(0.3);
            transform:scale(0.3); }
  .pt-popover-enter-active > .pt-popover, .pt-popover-appear-active > .pt-popover{
    -webkit-transform:scale(1);
            transform:scale(1);
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform, -webkit-transform;
    -webkit-transition-duration:300ms;
            transition-duration:300ms;
    -webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
            transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
    -webkit-transition-delay:0;
            transition-delay:0; }
  .pt-popover-exit > .pt-popover{
    -webkit-transform:scale(1);
            transform:scale(1); }
  .pt-popover-exit-active > .pt-popover{
    -webkit-transform:scale(0.3);
            transform:scale(0.3);
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform, -webkit-transform;
    -webkit-transition-duration:300ms;
            transition-duration:300ms;
    -webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
            transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
    -webkit-transition-delay:0;
            transition-delay:0; }
  .pt-popover .pt-popover-content{
    position:relative;
    border-radius:3px; }
  .pt-popover.pt-popover-content-sizing .pt-popover-content{
    max-width:350px;
    padding:20px; }
  .pt-popover-target + .pt-overlay .pt-popover.pt-popover-content-sizing{
    width:350px; }
  .pt-popover.pt-minimal{
    margin:0 !important; }
    .pt-popover.pt-minimal .pt-popover-arrow{
      display:none; }
    .pt-popover.pt-minimal.pt-popover{
      -webkit-transform:scale(1);
              transform:scale(1); }
      .pt-popover-enter > .pt-popover.pt-minimal.pt-popover, .pt-popover-appear > .pt-popover.pt-minimal.pt-popover{
        -webkit-transform:scale(1);
                transform:scale(1); }
      .pt-popover-enter-active > .pt-popover.pt-minimal.pt-popover, .pt-popover-appear-active > .pt-popover.pt-minimal.pt-popover{
        -webkit-transform:scale(1);
                transform:scale(1);
        -webkit-transition-property:-webkit-transform;
        transition-property:-webkit-transform;
        transition-property:transform;
        transition-property:transform, -webkit-transform;
        -webkit-transition-duration:100ms;
                transition-duration:100ms;
        -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
                transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
        -webkit-transition-delay:0;
                transition-delay:0; }
      .pt-popover-exit > .pt-popover.pt-minimal.pt-popover{
        -webkit-transform:scale(1);
                transform:scale(1); }
      .pt-popover-exit-active > .pt-popover.pt-minimal.pt-popover{
        -webkit-transform:scale(1);
                transform:scale(1);
        -webkit-transition-property:-webkit-transform;
        transition-property:-webkit-transform;
        transition-property:transform;
        transition-property:transform, -webkit-transform;
        -webkit-transition-duration:100ms;
                transition-duration:100ms;
        -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
                transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
        -webkit-transition-delay:0;
                transition-delay:0; }
  .pt-popover.pt-dark,
  .pt-dark .pt-popover{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); }
    .pt-popover.pt-dark .pt-popover-content,
    .pt-dark .pt-popover .pt-popover-content{
      background:#30404d;
      color:inherit; }
    .pt-popover.pt-dark .pt-popover-arrow::before,
    .pt-dark .pt-popover .pt-popover-arrow::before{
      -webkit-box-shadow:1px 1px 6px rgba(16, 22, 26, 0.4);
              box-shadow:1px 1px 6px rgba(16, 22, 26, 0.4); }
    .pt-popover.pt-dark .pt-popover-arrow-border,
    .pt-dark .pt-popover .pt-popover-arrow-border{
      fill:#10161a;
      fill-opacity:0.2; }
    .pt-popover.pt-dark .pt-popover-arrow-fill,
    .pt-dark .pt-popover .pt-popover-arrow-fill{
      fill:#30404d; }

.pt-popover-arrow::before{
  display:block;
  position:absolute;
  -webkit-transform:rotate(45deg);
          transform:rotate(45deg);
  border-radius:2px;
  content:""; }

.pt-tether-pinned .pt-popover-arrow{
  display:none; }

.pt-popover-backdrop{
  background:rgba(255, 255, 255, 0); }

.pt-transition-container{
  opacity:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  z-index:20; }
  .pt-transition-container.pt-popover-enter, .pt-transition-container.pt-popover-appear{
    opacity:0; }
  .pt-transition-container.pt-popover-enter-active, .pt-transition-container.pt-popover-appear-active{
    opacity:1;
    -webkit-transition-property:opacity;
    transition-property:opacity;
    -webkit-transition-duration:100ms;
            transition-duration:100ms;
    -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
            transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
    -webkit-transition-delay:0;
            transition-delay:0; }
  .pt-transition-container.pt-popover-exit{
    opacity:1; }
  .pt-transition-container.pt-popover-exit-active{
    opacity:0;
    -webkit-transition-property:opacity;
    transition-property:opacity;
    -webkit-transition-duration:100ms;
            transition-duration:100ms;
    -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
            transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
    -webkit-transition-delay:0;
            transition-delay:0; }
  .pt-transition-container:focus{
    outline:none; }
  .pt-transition-container.pt-popover-leave .pt-popover-content{
    pointer-events:none; }
  .pt-transition-container[data-x-out-of-boundaries]{
    display:none; }

.pt-popover-wrapper{
  display:inline-block;
  position:relative;
  vertical-align:top; }
  .pt-popover-wrapper .pt-transition-container{
    position:absolute; }
    .pt-popover-wrapper .pt-transition-container.pt-tether-element-attached-bottom.pt-tether-target-attached-top{
      bottom:100%; }
    .pt-popover-wrapper .pt-transition-container.pt-tether-element-attached-left.pt-tether-target-attached-right{
      left:100%; }
    .pt-popover-wrapper .pt-transition-container.pt-tether-element-attached-top.pt-tether-target-attached-bottom{
      top:100%; }
    .pt-popover-wrapper .pt-transition-container.pt-tether-element-attached-right.pt-tether-target-attached-left{
      right:100%; }
    .pt-popover-wrapper .pt-transition-container.pt-tether-element-attached-top.pt-tether-target-attached-top{
      top:0; }
    .pt-popover-wrapper .pt-transition-container.pt-tether-element-attached-right.pt-tether-target-attached-right{
      right:0; }
    .pt-popover-wrapper .pt-transition-container.pt-tether-element-attached-bottom.pt-tether-target-attached-bottom{
      bottom:0; }
    .pt-popover-wrapper .pt-transition-container.pt-tether-element-attached-left.pt-tether-target-attached-left{
      left:0; }
    .pt-popover-wrapper .pt-transition-container.pt-tether-element-attached-middle{
      top:50%;
      -webkit-transform:translateY(-50%);
              transform:translateY(-50%); }
    .pt-popover-wrapper .pt-transition-container.pt-tether-element-attached-center{
      left:50%;
      -webkit-transform:translateX(-50%);
              transform:translateX(-50%); }
  .pt-popover-wrapper .pt-overlay-inline{
    position:static; }

.pt-button-group .pt-popover-target{
  display:block; }

.pt-portal{
  position:absolute;
  top:0;
  right:0;
  left:0; }
@-webkit-keyframes linear-progress-bar-stripes{
  from{
    background-position:0 0; }
  to{
    background-position:30px 0; } }
@keyframes linear-progress-bar-stripes{
  from{
    background-position:0 0; }
  to{
    background-position:30px 0; } }

.pt-progress-bar{
  display:block;
  position:relative;
  border-radius:40px;
  background:rgba(92, 112, 128, 0.2);
  width:100%;
  height:8px;
  overflow:hidden; }
  .pt-progress-bar .pt-progress-meter{
    position:absolute;
    border-radius:40px;
    background:linear-gradient(-45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%);
    background-color:rgba(92, 112, 128, 0.8);
    background-size:30px 30px;
    width:100%;
    height:100%;
    -webkit-transition:width 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
    transition:width 200ms cubic-bezier(0.4, 1, 0.75, 0.9); }
  .pt-progress-bar:not(.pt-no-animation):not(.pt-no-stripes) .pt-progress-meter{
    animation:linear-progress-bar-stripes 300ms linear infinite reverse; }
  .pt-progress-bar.pt-no-stripes .pt-progress-meter{
    background-image:none; }

.pt-dark .pt-progress-bar,
.pt-progress-bar.pt-dark{
  background:rgba(16, 22, 26, 0.5); }
  .pt-dark .pt-progress-bar .pt-progress-meter,
  .pt-progress-bar.pt-dark .pt-progress-meter{
    background-color:#8a9ba8; }

.pt-progress-bar.pt-intent-primary .pt-progress-meter{
  background-color:#137cbd; }

.pt-progress-bar.pt-intent-success .pt-progress-meter{
  background-color:#0f9960; }

.pt-progress-bar.pt-intent-warning .pt-progress-meter{
  background-color:#d9822b; }

.pt-progress-bar.pt-intent-danger .pt-progress-meter{
  background-color:#db3737; }
@-webkit-keyframes glow{
  0%,
  100%{
    border-color:rgba(167, 182, 194, 0.2);
    background-color:rgba(167, 182, 194, 0.2); }
  50%{
    border-color:rgba(92, 112, 128, 0.2);
    background-color:rgba(92, 112, 128, 0.2); } }
@keyframes glow{
  0%,
  100%{
    border-color:rgba(167, 182, 194, 0.2);
    background-color:rgba(167, 182, 194, 0.2); }
  50%{
    border-color:rgba(92, 112, 128, 0.2);
    background-color:rgba(92, 112, 128, 0.2); } }
.pt-skeleton{
  border-color:rgba(167, 182, 194, 0.2) !important;
  border-radius:2px;
  -webkit-box-shadow:none !important;
          box-shadow:none !important;
  background:rgba(167, 182, 194, 0.2) !important;
  background-clip:padding-box !important;
  cursor:default;
  color:transparent !important;
  -webkit-animation:2000ms linear infinite glow;
          animation:2000ms linear infinite glow;
  pointer-events:none;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none; }
  .pt-skeleton::before, .pt-skeleton::after,
  .pt-skeleton *{
    visibility:hidden !important; }
.pt-slider{
  width:100%;
  min-width:150px;
  height:40px;
  position:relative;
  outline:none;
  cursor:default;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none; }
  .pt-slider:hover{
    cursor:pointer; }
  .pt-slider:active{
    cursor:-webkit-grabbing;
    cursor:grabbing; }
  .pt-slider.pt-disabled{
    opacity:0.5;
    cursor:not-allowed; }
  .pt-slider.pt-slider-unlabeled{
    height:16px; }

.pt-slider-track,
.pt-slider-progress{
  top:5px;
  right:0;
  left:0;
  height:6px;
  position:absolute;
  border-radius:3px;
  background:rgba(92, 112, 128, 0.2); }
  .pt-dark .pt-slider-track, .pt-dark
  .pt-slider-progress{
    background:rgba(16, 22, 26, 0.5); }

.pt-slider-progress,
.pt-dark .pt-slider-progress{
  background:#137cbd; }

.pt-slider-handle{
  -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
          box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
  background-color:#f5f8fa;
  background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));
  background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));
  color:#182026;
  position:absolute;
  top:0;
  left:0;
  border-radius:3px;
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2);
  cursor:pointer;
  width:16px;
  height:16px; }
  .pt-slider-handle:hover{
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
    background-clip:padding-box;
    background-color:#ebf1f5; }
  .pt-slider-handle:active, .pt-slider-handle.pt-active{
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
    background-color:#d8e1e8;
    background-image:none; }
  .pt-slider-handle:disabled, .pt-slider-handle.pt-disabled{
    outline:none;
    -webkit-box-shadow:none;
            box-shadow:none;
    background-color:rgba(206, 217, 224, 0.5);
    background-image:none;
    cursor:not-allowed;
    color:rgba(92, 112, 128, 0.5); }
    .pt-slider-handle:disabled.pt-active, .pt-slider-handle:disabled.pt-active:hover, .pt-slider-handle.pt-disabled.pt-active, .pt-slider-handle.pt-disabled.pt-active:hover{
      background:rgba(206, 217, 224, 0.7); }
  .pt-slider-handle:focus{
    z-index:1; }
  .pt-slider-handle:hover{
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
    background-clip:padding-box;
    background-color:#ebf1f5;
    z-index:2;
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2);
    cursor:-webkit-grab;
    cursor:grab; }
  .pt-slider-handle.pt-active{
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
    background-color:#d8e1e8;
    background-image:none;
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 1px rgba(16, 22, 26, 0.1);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 1px rgba(16, 22, 26, 0.1);
    cursor:-webkit-grabbing;
    cursor:grabbing; }
  .pt-disabled .pt-slider-handle{
    -webkit-box-shadow:none;
            box-shadow:none;
    background:#bfccd6;
    pointer-events:none; }
  .pt-dark .pt-slider-handle{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
    background-color:#394b59;
    background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));
    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
    color:#f5f8fa; }
    .pt-dark .pt-slider-handle:hover, .pt-dark .pt-slider-handle:active, .pt-dark .pt-slider-handle.pt-active{
      color:#f5f8fa; }
    .pt-dark .pt-slider-handle:hover{
      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
      background-color:#30404d; }
    .pt-dark .pt-slider-handle:active, .pt-dark .pt-slider-handle.pt-active{
      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
      background-color:#202b33;
      background-image:none; }
    .pt-dark .pt-slider-handle:disabled, .pt-dark .pt-slider-handle.pt-disabled{
      -webkit-box-shadow:none;
              box-shadow:none;
      background-color:rgba(57, 75, 89, 0.5);
      background-image:none;
      color:rgba(191, 204, 214, 0.5); }
      .pt-dark .pt-slider-handle:disabled.pt-active, .pt-dark .pt-slider-handle.pt-disabled.pt-active{
        background:rgba(57, 75, 89, 0.7); }
    .pt-dark .pt-slider-handle .pt-button-spinner .pt-spinner-head{
      background:rgba(16, 22, 26, 0.5);
      stroke:#8a9ba8; }
    .pt-dark .pt-slider-handle, .pt-dark .pt-slider-handle:hover{
      background-color:#394b59; }
    .pt-dark .pt-slider-handle.pt-active{
      background-color:#293742; }
  .pt-dark .pt-disabled .pt-slider-handle{
    border-color:#5c7080;
    -webkit-box-shadow:none;
            box-shadow:none;
    background:#5c7080; }
  .pt-slider-handle .pt-slider-label{
    margin-left:8px;
    border-radius:3px;
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
    background:#394b59;
    color:#f5f8fa; }
    .pt-dark .pt-slider-handle .pt-slider-label{
      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);
      background:#e1e8ed;
      color:#394b59; }
    .pt-disabled .pt-slider-handle .pt-slider-label{
      -webkit-box-shadow:none;
              box-shadow:none; }

.pt-slider-label{
  -webkit-transform:translate(-50%, 20px);
          transform:translate(-50%, 20px);
  display:inline-block;
  position:absolute;
  padding:2px 5px;
  vertical-align:top;
  line-height:1;
  font-size:12px; }

.pt-range-slider .pt-slider-handle{
  width:8px; }
  .pt-range-slider .pt-slider-handle:first-of-type{
    border-top-right-radius:0;
    border-bottom-right-radius:0; }
  .pt-range-slider .pt-slider-handle:last-of-type{
    margin-left:8px;
    border-top-left-radius:0;
    border-bottom-left-radius:0; }
    .pt-range-slider .pt-slider-handle:last-of-type .pt-slider-label{
      margin-left:0; }

.pt-range-slider .pt-slider-progress{
  border-radius:0; }

.pt-slider.pt-vertical{
  width:40px;
  min-width:40px;
  height:150px; }
  .pt-slider.pt-vertical .pt-slider-track,
  .pt-slider.pt-vertical .pt-slider-progress{
    top:0;
    bottom:0;
    left:5px;
    width:6px;
    height:auto; }
  .pt-slider.pt-vertical .pt-slider-progress{
    top:auto; }
  .pt-slider.pt-vertical .pt-slider-label{
    -webkit-transform:translate(20px, 50%);
            transform:translate(20px, 50%); }
  .pt-slider.pt-vertical .pt-slider-handle{
    top:auto; }
    .pt-slider.pt-vertical .pt-slider-handle .pt-slider-label{
      margin-top:-8px;
      margin-left:0; }

.pt-range-slider.pt-vertical .pt-slider-handle{
  margin-left:0;
  width:16px;
  height:8px; }
  .pt-range-slider.pt-vertical .pt-slider-handle .pt-slider-label{
    margin-left:0; }
  .pt-range-slider.pt-vertical .pt-slider-handle:first-of-type{
    border-top-left-radius:0;
    border-bottom-right-radius:3px; }
    .pt-range-slider.pt-vertical .pt-slider-handle:first-of-type .pt-slider-label{
      -webkit-transform:translate(20px);
              transform:translate(20px); }
  .pt-range-slider.pt-vertical .pt-slider-handle:last-of-type{
    margin-bottom:8px;
    border-top-left-radius:3px;
    border-bottom-left-radius:0;
    border-bottom-right-radius:0; }
@-webkit-keyframes pt-spinner-animation{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(360deg);
            transform:rotate(360deg); } }
@keyframes pt-spinner-animation{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(360deg);
            transform:rotate(360deg); } }

.pt-spinner:not(.pt-svg-spinner){
  width:50px; }
  .pt-spinner:not(.pt-svg-spinner) .pt-spinner-svg-container{
    -webkit-animation-duration:400ms;
            animation-duration:400ms; }

.pt-spinner.pt-svg-spinner{
  -webkit-animation-duration:400ms;
          animation-duration:400ms; }

.pt-spinner .pt-svg-spinner-transform-group{
  -webkit-transform:scale(0.5);
          transform:scale(0.5); }

.pt-spinner path{
  stroke-width:5; }

.pt-spinner path{
  fill-opacity:0; }

.pt-spinner .pt-spinner-head{
  -webkit-transition:stroke-dashoffset 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:stroke-dashoffset 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
  stroke:rgba(92, 112, 128, 0.8);
  stroke-linecap:round; }

.pt-spinner .pt-spinner-track{
  stroke:rgba(92, 112, 128, 0.2); }

.pt-spinner.pt-small:not(.pt-svg-spinner){
  width:24px; }
  .pt-spinner.pt-small:not(.pt-svg-spinner) .pt-spinner-svg-container{
    -webkit-animation-duration:400ms;
            animation-duration:400ms; }

.pt-spinner.pt-small.pt-svg-spinner{
  -webkit-animation-duration:400ms;
          animation-duration:400ms; }

.pt-spinner.pt-small .pt-svg-spinner-transform-group{
  -webkit-transform:scale(0.24);
          transform:scale(0.24); }

.pt-spinner.pt-small path{
  stroke-width:12; }

.pt-spinner.pt-large:not(.pt-svg-spinner){
  width:100px; }
  .pt-spinner.pt-large:not(.pt-svg-spinner) .pt-spinner-svg-container{
    -webkit-animation-duration:450ms;
            animation-duration:450ms; }

.pt-spinner.pt-large.pt-svg-spinner{
  -webkit-animation-duration:450ms;
          animation-duration:450ms; }

.pt-spinner.pt-large .pt-svg-spinner-transform-group{
  -webkit-transform:scale(1);
          transform:scale(1); }

.pt-spinner.pt-large path{
  stroke-width:3; }

.pt-spinner:not(.pt-svg-spinner){
  display:inline-block; }
  .pt-spinner:not(.pt-svg-spinner) .pt-spinner-svg-container{
    position:relative;
    width:100%;
    height:0;
    padding:0;
    padding-bottom:100%;
    -webkit-animation:pt-spinner-animation 400ms linear infinite;
            animation:pt-spinner-animation 400ms linear infinite; }
  .pt-spinner:not(.pt-svg-spinner).pt-no-spin .pt-spinner-svg-container{
    -webkit-animation:none;
            animation:none; }
  .pt-spinner:not(.pt-svg-spinner) svg{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%; }

.pt-svg-spinner{
  -webkit-transform-origin:center;
          transform-origin:center;
  -webkit-animation:pt-spinner-animation 400ms linear infinite;
          animation:pt-spinner-animation 400ms linear infinite; }
  .pt-svg-spinner.pt-no-spin{
    -webkit-animation:none;
            animation:none; }

.pt-svg-spinner-transform-group{
  -webkit-transform-origin:center;
          transform-origin:center; }

.pt-dark .pt-spinner .pt-spinner-head{
  stroke:#8a9ba8; }

.pt-dark .pt-spinner .pt-spinner-track{
  stroke:rgba(16, 22, 26, 0.5); }

.pt-spinner.pt-intent-primary .pt-spinner-head{
  stroke:#137cbd; }

.pt-spinner.pt-intent-success .pt-spinner-head{
  stroke:#0f9960; }

.pt-spinner.pt-intent-warning .pt-spinner-head{
  stroke:#d9822b; }

.pt-spinner.pt-intent-danger .pt-spinner-head{
  stroke:#db3737; }
table.pt-html-table{
  border-spacing:0;
  font-size:14px; }
  table.pt-html-table th,
  table.pt-html-table td{
    padding:11px;
    vertical-align:top;
    text-align:left; }
  table.pt-html-table th{
    color:#182026;
    font-weight:600; }
  table.pt-html-table td{
    color:#182026; }
  table.pt-html-table tbody tr:first-child th,
  table.pt-html-table tbody tr:first-child td{
    -webkit-box-shadow:inset 0 1px 0 0 rgba(16, 22, 26, 0.15);
            box-shadow:inset 0 1px 0 0 rgba(16, 22, 26, 0.15); }
  table.pt-html-table.pt-small th,
  table.pt-html-table.pt-small td{
    padding-top:6px;
    padding-bottom:6px; }
  table.pt-html-table.pt-html-table-striped tbody tr:nth-child(odd) td{
    background:rgba(191, 204, 214, 0.2); }
  table.pt-html-table.pt-html-table-bordered th:not(:first-child){
    -webkit-box-shadow:inset 1px 0 0 0 rgba(16, 22, 26, 0.15);
            box-shadow:inset 1px 0 0 0 rgba(16, 22, 26, 0.15); }
  table.pt-html-table.pt-html-table-bordered tbody tr td{
    -webkit-box-shadow:inset 0 1px 0 0 rgba(16, 22, 26, 0.15);
            box-shadow:inset 0 1px 0 0 rgba(16, 22, 26, 0.15); }
    table.pt-html-table.pt-html-table-bordered tbody tr td:not(:first-child){
      -webkit-box-shadow:inset 1px 1px 0 0 rgba(16, 22, 26, 0.15);
              box-shadow:inset 1px 1px 0 0 rgba(16, 22, 26, 0.15); }
  table.pt-html-table.pt-html-table-bordered.pt-html-table-striped tbody tr:not(:first-child) td{
    -webkit-box-shadow:none;
            box-shadow:none; }
    table.pt-html-table.pt-html-table-bordered.pt-html-table-striped tbody tr:not(:first-child) td:not(:first-child){
      -webkit-box-shadow:inset 1px 0 0 0 rgba(16, 22, 26, 0.15);
              box-shadow:inset 1px 0 0 0 rgba(16, 22, 26, 0.15); }
  table.pt-html-table.pt-interactive tbody tr:hover td{
    background-color:rgba(191, 204, 214, 0.4);
    cursor:pointer; }
  .pt-dark table.pt-html-table th{
    color:#f5f8fa; }
  .pt-dark table.pt-html-table td{
    color:#f5f8fa; }
  .pt-dark table.pt-html-table tbody tr:first-child th,
  .pt-dark table.pt-html-table tbody tr:first-child td{
    -webkit-box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.15);
            box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.15); }
  .pt-dark table.pt-html-table.pt-html-table-striped tbody tr:nth-child(odd) td{
    background:rgba(92, 112, 128, 0.15); }
  .pt-dark table.pt-html-table.pt-html-table-bordered th:not(:first-child){
    -webkit-box-shadow:inset 1px 0 0 0 rgba(255, 255, 255, 0.15);
            box-shadow:inset 1px 0 0 0 rgba(255, 255, 255, 0.15); }
  .pt-dark table.pt-html-table.pt-html-table-bordered tbody tr td{
    -webkit-box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.15);
            box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.15); }
    .pt-dark table.pt-html-table.pt-html-table-bordered tbody tr td:not(:first-child){
      -webkit-box-shadow:inset 1px 1px 0 0 rgba(255, 255, 255, 0.15);
              box-shadow:inset 1px 1px 0 0 rgba(255, 255, 255, 0.15); }
  .pt-dark table.pt-html-table.pt-html-table-bordered.pt-html-table-striped tbody tr:not(:first-child) td{
    -webkit-box-shadow:inset 1px 0 0 0 rgba(255, 255, 255, 0.15);
            box-shadow:inset 1px 0 0 0 rgba(255, 255, 255, 0.15); }
    .pt-dark table.pt-html-table.pt-html-table-bordered.pt-html-table-striped tbody tr:not(:first-child) td:first-child{
      -webkit-box-shadow:none;
              box-shadow:none; }
  .pt-dark table.pt-html-table.pt-interactive tbody tr:hover td{
    background-color:rgba(92, 112, 128, 0.3);
    cursor:pointer; }
.pt-tabs.pt-vertical{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex; }
  .pt-tabs.pt-vertical > .pt-tab-list{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column;
    -webkit-box-align:start;
        -ms-flex-align:start;
            align-items:flex-start; }
    .pt-tabs.pt-vertical > .pt-tab-list .pt-tab{
      width:100%;
      padding:0 10px; }
    .pt-tabs.pt-vertical > .pt-tab-list .pt-tab-indicator-wrapper .pt-tab-indicator{
      top:0;
      right:0;
      bottom:0;
      left:0;
      border-radius:3px;
      background-color:rgba(19, 124, 189, 0.2);
      height:auto; }
  .pt-tabs.pt-vertical > .pt-tab-panel{
    margin-top:0;
    padding-left:20px; }

.pt-tab-list{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:0;
      -ms-flex:0 0 auto;
          flex:0 0 auto;
  -webkit-box-align:end;
      -ms-flex-align:end;
          align-items:flex-end;
  position:relative;
  margin:0;
  border:none;
  padding:0;
  list-style:none; }
  .pt-tab-list > *:not(:last-child){
    margin-right:20px; }

.pt-tab{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  word-wrap:normal;
  -webkit-box-flex:0;
      -ms-flex:0 0 auto;
          flex:0 0 auto;
  position:relative;
  cursor:pointer;
  max-width:100%;
  vertical-align:top;
  line-height:30px;
  color:#182026;
  font-size:14px; }
  .pt-tab a{
    display:block;
    text-decoration:none;
    color:inherit; }
  .pt-tab-indicator-wrapper ~ .pt-tab{
    -webkit-box-shadow:none !important;
            box-shadow:none !important; }
  .pt-tab[aria-disabled="true"]{
    cursor:not-allowed;
    color:rgba(92, 112, 128, 0.5); }
  .pt-tab[aria-selected="true"]{
    border-radius:0;
    -webkit-box-shadow:inset 0 -3px 0 #106ba3;
            box-shadow:inset 0 -3px 0 #106ba3; }
  .pt-tab[aria-selected="true"], .pt-tab:not([aria-disabled="true"]):hover{
    color:#106ba3; }
  .pt-tab:focus{
    -moz-outline-radius:0; }
  .pt-large > .pt-tab{
    line-height:40px;
    font-size:16px; }

.pt-tab-panel{
  margin-top:20px; }
  .pt-tab-panel[aria-hidden="true"]{
    display:none; }

.pt-tab-indicator-wrapper{
  position:absolute;
  top:0;
  left:0;
  -webkit-transform:translateX(0), translateY(0);
          transform:translateX(0), translateY(0);
  -webkit-transition:height, width, -webkit-transform;
  transition:height, width, -webkit-transform;
  transition:height, transform, width;
  transition:height, transform, width, -webkit-transform;
  -webkit-transition-duration:200ms;
          transition-duration:200ms;
  -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
          transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
  pointer-events:none; }
  .pt-tab-indicator-wrapper .pt-tab-indicator{
    position:absolute;
    right:0;
    bottom:0;
    left:0;
    background-color:#106ba3;
    height:3px; }
  .pt-tab-indicator-wrapper.pt-no-animation{
    -webkit-transition:none;
    transition:none; }

.pt-dark .pt-tab{
  color:#f5f8fa; }
  .pt-dark .pt-tab[aria-disabled="true"]{
    color:rgba(191, 204, 214, 0.5); }
  .pt-dark .pt-tab[aria-selected="true"]{
    -webkit-box-shadow:inset 0 -3px 0 #48aff0;
            box-shadow:inset 0 -3px 0 #48aff0; }
  .pt-dark .pt-tab[aria-selected="true"], .pt-dark .pt-tab:not([aria-disabled="true"]):hover{
    color:#48aff0; }

.pt-dark .pt-tab-indicator{
  background-color:#48aff0; }

.pt-flex-expander{
  -webkit-box-flex:1;
      -ms-flex:1 1;
          flex:1 1; }
.pt-tag{
  display:inline-block;
  position:relative;
  border:none;
  border-radius:3px;
  -webkit-box-shadow:none;
          box-shadow:none;
  background-color:#5c7080;
  min-width:20px;
  padding:2px 6px;
  line-height:16px;
  color:#f5f8fa;
  font-size:12px; }
  .pt-tag.pt-interactive{
    cursor:pointer; }
    .pt-tag.pt-interactive:hover{
      background-color:rgba(92, 112, 128, 0.85); }
    .pt-tag.pt-interactive:active{
      background-color:rgba(92, 112, 128, 0.7); }
  .pt-tag.pt-round{
    border-radius:10px; }
  .pt-dark .pt-tag{
    background-color:#bfccd6;
    color:#182026; }
    .pt-dark .pt-tag.pt-interactive{
      cursor:pointer; }
      .pt-dark .pt-tag.pt-interactive:hover{
        background-color:rgba(191, 204, 214, 0.85); }
      .pt-dark .pt-tag.pt-interactive:active{
        background-color:rgba(191, 204, 214, 0.7); }
  .pt-tag.pt-tag-removable{
    padding-right:20px; }
  .pt-tag.pt-active{
    outline:rgba(19, 124, 189, 0.5) auto 2px;
    outline-offset:0;
    -moz-outline-radius:6px; }
  .pt-tag.pt-large,
  .pt-large .pt-tag{
    min-width:30px;
    padding:5px 10px;
    line-height:20px;
    font-size:14px; }
    .pt-tag.pt-large.pt-round,
    .pt-large .pt-tag.pt-round{
      border-radius:15px; }
    .pt-tag.pt-large.pt-tag-removable,
    .pt-large .pt-tag.pt-tag-removable{
      padding-right:30px; }
  .pt-tag.pt-intent-primary{
    background:#137cbd;
    color:#ffffff; }
    .pt-tag.pt-intent-primary.pt-interactive{
      cursor:pointer; }
      .pt-tag.pt-intent-primary.pt-interactive:hover{
        background-color:rgba(19, 124, 189, 0.85); }
      .pt-tag.pt-intent-primary.pt-interactive:active{
        background-color:rgba(19, 124, 189, 0.7); }
  .pt-tag.pt-intent-success{
    background:#0f9960;
    color:#ffffff; }
    .pt-tag.pt-intent-success.pt-interactive{
      cursor:pointer; }
      .pt-tag.pt-intent-success.pt-interactive:hover{
        background-color:rgba(15, 153, 96, 0.85); }
      .pt-tag.pt-intent-success.pt-interactive:active{
        background-color:rgba(15, 153, 96, 0.7); }
  .pt-tag.pt-intent-warning{
    background:#d9822b;
    color:#ffffff; }
    .pt-tag.pt-intent-warning.pt-interactive{
      cursor:pointer; }
      .pt-tag.pt-intent-warning.pt-interactive:hover{
        background-color:rgba(217, 130, 43, 0.85); }
      .pt-tag.pt-intent-warning.pt-interactive:active{
        background-color:rgba(217, 130, 43, 0.7); }
  .pt-tag.pt-intent-danger{
    background:#db3737;
    color:#ffffff; }
    .pt-tag.pt-intent-danger.pt-interactive{
      cursor:pointer; }
      .pt-tag.pt-intent-danger.pt-interactive:hover{
        background-color:rgba(219, 55, 55, 0.85); }
      .pt-tag.pt-intent-danger.pt-interactive:active{
        background-color:rgba(219, 55, 55, 0.7); }
  .pt-tag.pt-minimal:not([class*="pt-intent-"]){
    background-color:rgba(138, 155, 168, 0.2);
    color:#182026; }
    .pt-tag.pt-minimal:not([class*="pt-intent-"]).pt-interactive{
      cursor:pointer; }
      .pt-tag.pt-minimal:not([class*="pt-intent-"]).pt-interactive:hover{
        background-color:rgba(92, 112, 128, 0.3); }
      .pt-tag.pt-minimal:not([class*="pt-intent-"]).pt-interactive:active{
        background-color:rgba(92, 112, 128, 0.4); }
    .pt-dark .pt-tag.pt-minimal:not([class*="pt-intent-"]){
      color:#f5f8fa; }
      .pt-dark .pt-tag.pt-minimal:not([class*="pt-intent-"]).pt-interactive{
        cursor:pointer; }
        .pt-dark .pt-tag.pt-minimal:not([class*="pt-intent-"]).pt-interactive:hover{
          background-color:rgba(191, 204, 214, 0.3); }
        .pt-dark .pt-tag.pt-minimal:not([class*="pt-intent-"]).pt-interactive:active{
          background-color:rgba(191, 204, 214, 0.4); }
  .pt-tag.pt-minimal.pt-intent-primary{
    background-color:rgba(19, 124, 189, 0.15);
    color:#106ba3; }
    .pt-tag.pt-minimal.pt-intent-primary.pt-interactive{
      cursor:pointer; }
      .pt-tag.pt-minimal.pt-intent-primary.pt-interactive:hover{
        background-color:rgba(19, 124, 189, 0.25); }
      .pt-tag.pt-minimal.pt-intent-primary.pt-interactive:active{
        background-color:rgba(19, 124, 189, 0.35); }
    .pt-dark .pt-tag.pt-minimal.pt-intent-primary{
      background-color:rgba(19, 124, 189, 0.25);
      color:#48aff0; }
      .pt-dark .pt-tag.pt-minimal.pt-intent-primary.pt-interactive{
        cursor:pointer; }
        .pt-dark .pt-tag.pt-minimal.pt-intent-primary.pt-interactive:hover{
          background-color:rgba(19, 124, 189, 0.35); }
        .pt-dark .pt-tag.pt-minimal.pt-intent-primary.pt-interactive:active{
          background-color:rgba(19, 124, 189, 0.45); }
  .pt-tag.pt-minimal.pt-intent-success{
    background-color:rgba(15, 153, 96, 0.15);
    color:#0d8050; }
    .pt-tag.pt-minimal.pt-intent-success.pt-interactive{
      cursor:pointer; }
      .pt-tag.pt-minimal.pt-intent-success.pt-interactive:hover{
        background-color:rgba(15, 153, 96, 0.25); }
      .pt-tag.pt-minimal.pt-intent-success.pt-interactive:active{
        background-color:rgba(15, 153, 96, 0.35); }
    .pt-dark .pt-tag.pt-minimal.pt-intent-success{
      background-color:rgba(15, 153, 96, 0.25);
      color:#3dcc91; }
      .pt-dark .pt-tag.pt-minimal.pt-intent-success.pt-interactive{
        cursor:pointer; }
        .pt-dark .pt-tag.pt-minimal.pt-intent-success.pt-interactive:hover{
          background-color:rgba(15, 153, 96, 0.35); }
        .pt-dark .pt-tag.pt-minimal.pt-intent-success.pt-interactive:active{
          background-color:rgba(15, 153, 96, 0.45); }
  .pt-tag.pt-minimal.pt-intent-warning{
    background-color:rgba(217, 130, 43, 0.15);
    color:#bf7326; }
    .pt-tag.pt-minimal.pt-intent-warning.pt-interactive{
      cursor:pointer; }
      .pt-tag.pt-minimal.pt-intent-warning.pt-interactive:hover{
        background-color:rgba(217, 130, 43, 0.25); }
      .pt-tag.pt-minimal.pt-intent-warning.pt-interactive:active{
        background-color:rgba(217, 130, 43, 0.35); }
    .pt-dark .pt-tag.pt-minimal.pt-intent-warning{
      background-color:rgba(217, 130, 43, 0.25);
      color:#ffb366; }
      .pt-dark .pt-tag.pt-minimal.pt-intent-warning.pt-interactive{
        cursor:pointer; }
        .pt-dark .pt-tag.pt-minimal.pt-intent-warning.pt-interactive:hover{
          background-color:rgba(217, 130, 43, 0.35); }
        .pt-dark .pt-tag.pt-minimal.pt-intent-warning.pt-interactive:active{
          background-color:rgba(217, 130, 43, 0.45); }
  .pt-tag.pt-minimal.pt-intent-danger{
    background-color:rgba(219, 55, 55, 0.15);
    color:#c23030; }
    .pt-tag.pt-minimal.pt-intent-danger.pt-interactive{
      cursor:pointer; }
      .pt-tag.pt-minimal.pt-intent-danger.pt-interactive:hover{
        background-color:rgba(219, 55, 55, 0.25); }
      .pt-tag.pt-minimal.pt-intent-danger.pt-interactive:active{
        background-color:rgba(219, 55, 55, 0.35); }
    .pt-dark .pt-tag.pt-minimal.pt-intent-danger{
      background-color:rgba(219, 55, 55, 0.25);
      color:#ff7373; }
      .pt-dark .pt-tag.pt-minimal.pt-intent-danger.pt-interactive{
        cursor:pointer; }
        .pt-dark .pt-tag.pt-minimal.pt-intent-danger.pt-interactive:hover{
          background-color:rgba(219, 55, 55, 0.35); }
        .pt-dark .pt-tag.pt-minimal.pt-intent-danger.pt-interactive:active{
          background-color:rgba(219, 55, 55, 0.45); }

.pt-tag-remove{
  position:absolute;
  top:0;
  right:0;
  opacity:0.5;
  border:none;
  background:none;
  cursor:pointer;
  padding:2px;
  color:inherit; }
  .pt-tag-remove:hover{
    opacity:0.8;
    background:none;
    text-decoration:none; }
  .pt-tag-remove:active{
    opacity:1; }
  .pt-tag-remove:empty::before{
    line-height:1;
    font-family:"Icons16", sans-serif;
    font-size:16px;
    font-weight:400;
    font-style:normal;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    content:"\E6D7"; }
  .pt-large .pt-tag-remove{
    padding:5px; }
    .pt-large .pt-tag-remove:empty::before{
      line-height:1;
      font-family:"Icons20", sans-serif;
      font-size:20px;
      font-weight:400;
      font-style:normal; }
.pt-select select{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  border:none;
  border-radius:3px;
  cursor:pointer;
  padding:5px 10px;
  text-align:left;
  font-size:14px;
  -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
          box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
  background-color:#f5f8fa;
  background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));
  background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));
  color:#182026;
  border-radius:3px;
  height:30px;
  padding:0 25px 0 10px;
  -moz-appearance:none;
  -webkit-appearance:none; }
  .pt-select select > *{
    -webkit-box-flex:0;
        -ms-flex-positive:0;
            flex-grow:0;
    -ms-flex-negative:0;
        flex-shrink:0; }
  .pt-select select > .pt-fill{
    -webkit-box-flex:1;
        -ms-flex-positive:1;
            flex-grow:1;
    -ms-flex-negative:1;
        flex-shrink:1; }
  .pt-select select::before, .pt-select select > *{
    margin-right:7px; }
  .pt-select select:empty::before, .pt-select select > :last-child{
    margin-right:0; }
  .pt-select select:hover{
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
    background-clip:padding-box;
    background-color:#ebf1f5; }
  .pt-select select:active, .pt-select select.pt-active{
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
    background-color:#d8e1e8;
    background-image:none; }
  .pt-select select:disabled, .pt-select select.pt-disabled{
    outline:none;
    -webkit-box-shadow:none;
            box-shadow:none;
    background-color:rgba(206, 217, 224, 0.5);
    background-image:none;
    cursor:not-allowed;
    color:rgba(92, 112, 128, 0.5); }
    .pt-select select:disabled.pt-active, .pt-select select:disabled.pt-active:hover, .pt-select select.pt-disabled.pt-active, .pt-select select.pt-disabled.pt-active:hover{
      background:rgba(206, 217, 224, 0.7); }

.pt-select.pt-minimal select{
  -webkit-box-shadow:none;
          box-shadow:none;
  background:none; }
  .pt-select.pt-minimal select:hover{
    -webkit-box-shadow:none;
            box-shadow:none;
    background:rgba(167, 182, 194, 0.3);
    text-decoration:none;
    color:#182026; }
  .pt-select.pt-minimal select:active, .pt-select.pt-minimal select.pt-active{
    -webkit-box-shadow:none;
            box-shadow:none;
    background:rgba(115, 134, 148, 0.3);
    color:#182026; }
  .pt-select.pt-minimal select:disabled, .pt-select.pt-minimal select:disabled:hover, .pt-select.pt-minimal select.pt-disabled, .pt-select.pt-minimal select.pt-disabled:hover{
    background:none;
    cursor:not-allowed;
    color:rgba(92, 112, 128, 0.5); }
    .pt-select.pt-minimal select:disabled.pt-active, .pt-select.pt-minimal select:disabled:hover.pt-active, .pt-select.pt-minimal select.pt-disabled.pt-active, .pt-select.pt-minimal select.pt-disabled:hover.pt-active{
      background:rgba(115, 134, 148, 0.3); }
  .pt-dark .pt-select.pt-minimal select, .pt-select.pt-minimal .pt-dark select{
    -webkit-box-shadow:none;
            box-shadow:none;
    background:none;
    color:inherit; }
    .pt-dark .pt-select.pt-minimal select:hover, .pt-select.pt-minimal .pt-dark select:hover, .pt-dark .pt-select.pt-minimal select:active, .pt-select.pt-minimal .pt-dark select:active, .pt-dark .pt-select.pt-minimal select.pt-active, .pt-select.pt-minimal .pt-dark select.pt-active{
      -webkit-box-shadow:none;
              box-shadow:none;
      background:none; }
    .pt-dark .pt-select.pt-minimal select:hover, .pt-select.pt-minimal .pt-dark select:hover{
      background:rgba(138, 155, 168, 0.15); }
    .pt-dark .pt-select.pt-minimal select:active, .pt-select.pt-minimal .pt-dark select:active, .pt-dark .pt-select.pt-minimal select.pt-active, .pt-select.pt-minimal .pt-dark select.pt-active{
      background:rgba(138, 155, 168, 0.3);
      color:#f5f8fa; }
    .pt-dark .pt-select.pt-minimal select:disabled, .pt-select.pt-minimal .pt-dark select:disabled, .pt-dark .pt-select.pt-minimal select:disabled:hover, .pt-select.pt-minimal .pt-dark select:disabled:hover, .pt-dark .pt-select.pt-minimal select.pt-disabled, .pt-select.pt-minimal .pt-dark select.pt-disabled, .pt-dark .pt-select.pt-minimal select.pt-disabled:hover, .pt-select.pt-minimal .pt-dark select.pt-disabled:hover{
      background:none;
      cursor:not-allowed;
      color:rgba(191, 204, 214, 0.5); }
      .pt-dark .pt-select.pt-minimal select:disabled.pt-active, .pt-select.pt-minimal .pt-dark select:disabled.pt-active, .pt-dark .pt-select.pt-minimal select:disabled:hover.pt-active, .pt-select.pt-minimal .pt-dark select:disabled:hover.pt-active, .pt-dark .pt-select.pt-minimal select.pt-disabled.pt-active, .pt-select.pt-minimal .pt-dark select.pt-disabled.pt-active, .pt-dark .pt-select.pt-minimal select.pt-disabled:hover.pt-active, .pt-select.pt-minimal .pt-dark select.pt-disabled:hover.pt-active{
        background:rgba(138, 155, 168, 0.3); }
  .pt-select.pt-minimal select.pt-intent-primary{
    color:#106ba3; }
    .pt-select.pt-minimal select.pt-intent-primary:hover, .pt-select.pt-minimal select.pt-intent-primary:active, .pt-select.pt-minimal select.pt-intent-primary.pt-active{
      -webkit-box-shadow:none;
              box-shadow:none;
      background:none;
      color:#106ba3; }
    .pt-select.pt-minimal select.pt-intent-primary:hover{
      background:rgba(19, 124, 189, 0.15);
      color:#106ba3; }
    .pt-select.pt-minimal select.pt-intent-primary:active, .pt-select.pt-minimal select.pt-intent-primary.pt-active{
      background:rgba(19, 124, 189, 0.3);
      color:#106ba3; }
    .pt-select.pt-minimal select.pt-intent-primary:disabled, .pt-select.pt-minimal select.pt-intent-primary.pt-disabled{
      background:none;
      color:rgba(16, 107, 163, 0.5); }
      .pt-select.pt-minimal select.pt-intent-primary:disabled.pt-active, .pt-select.pt-minimal select.pt-intent-primary.pt-disabled.pt-active{
        background:rgba(19, 124, 189, 0.3); }
    .pt-select.pt-minimal select.pt-intent-primary .pt-button-spinner .pt-spinner-head{
      stroke:#106ba3; }
    .pt-dark .pt-select.pt-minimal select.pt-intent-primary, .pt-select.pt-minimal .pt-dark select.pt-intent-primary{
      color:#48aff0; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-primary:hover, .pt-select.pt-minimal .pt-dark select.pt-intent-primary:hover{
        background:rgba(19, 124, 189, 0.2);
        color:#48aff0; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-primary:active, .pt-select.pt-minimal .pt-dark select.pt-intent-primary:active, .pt-dark .pt-select.pt-minimal select.pt-intent-primary.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-primary.pt-active{
        background:rgba(19, 124, 189, 0.3);
        color:#48aff0; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-primary:disabled, .pt-select.pt-minimal .pt-dark select.pt-intent-primary:disabled, .pt-dark .pt-select.pt-minimal select.pt-intent-primary.pt-disabled, .pt-select.pt-minimal .pt-dark select.pt-intent-primary.pt-disabled{
        background:none;
        color:rgba(72, 175, 240, 0.5); }
        .pt-dark .pt-select.pt-minimal select.pt-intent-primary:disabled.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-primary:disabled.pt-active, .pt-dark .pt-select.pt-minimal select.pt-intent-primary.pt-disabled.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-primary.pt-disabled.pt-active{
          background:rgba(19, 124, 189, 0.3); }
  .pt-select.pt-minimal select.pt-intent-success{
    color:#0d8050; }
    .pt-select.pt-minimal select.pt-intent-success:hover, .pt-select.pt-minimal select.pt-intent-success:active, .pt-select.pt-minimal select.pt-intent-success.pt-active{
      -webkit-box-shadow:none;
              box-shadow:none;
      background:none;
      color:#0d8050; }
    .pt-select.pt-minimal select.pt-intent-success:hover{
      background:rgba(15, 153, 96, 0.15);
      color:#0d8050; }
    .pt-select.pt-minimal select.pt-intent-success:active, .pt-select.pt-minimal select.pt-intent-success.pt-active{
      background:rgba(15, 153, 96, 0.3);
      color:#0d8050; }
    .pt-select.pt-minimal select.pt-intent-success:disabled, .pt-select.pt-minimal select.pt-intent-success.pt-disabled{
      background:none;
      color:rgba(13, 128, 80, 0.5); }
      .pt-select.pt-minimal select.pt-intent-success:disabled.pt-active, .pt-select.pt-minimal select.pt-intent-success.pt-disabled.pt-active{
        background:rgba(15, 153, 96, 0.3); }
    .pt-select.pt-minimal select.pt-intent-success .pt-button-spinner .pt-spinner-head{
      stroke:#0d8050; }
    .pt-dark .pt-select.pt-minimal select.pt-intent-success, .pt-select.pt-minimal .pt-dark select.pt-intent-success{
      color:#3dcc91; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-success:hover, .pt-select.pt-minimal .pt-dark select.pt-intent-success:hover{
        background:rgba(15, 153, 96, 0.2);
        color:#3dcc91; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-success:active, .pt-select.pt-minimal .pt-dark select.pt-intent-success:active, .pt-dark .pt-select.pt-minimal select.pt-intent-success.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-success.pt-active{
        background:rgba(15, 153, 96, 0.3);
        color:#3dcc91; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-success:disabled, .pt-select.pt-minimal .pt-dark select.pt-intent-success:disabled, .pt-dark .pt-select.pt-minimal select.pt-intent-success.pt-disabled, .pt-select.pt-minimal .pt-dark select.pt-intent-success.pt-disabled{
        background:none;
        color:rgba(61, 204, 145, 0.5); }
        .pt-dark .pt-select.pt-minimal select.pt-intent-success:disabled.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-success:disabled.pt-active, .pt-dark .pt-select.pt-minimal select.pt-intent-success.pt-disabled.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-success.pt-disabled.pt-active{
          background:rgba(15, 153, 96, 0.3); }
  .pt-select.pt-minimal select.pt-intent-warning{
    color:#bf7326; }
    .pt-select.pt-minimal select.pt-intent-warning:hover, .pt-select.pt-minimal select.pt-intent-warning:active, .pt-select.pt-minimal select.pt-intent-warning.pt-active{
      -webkit-box-shadow:none;
              box-shadow:none;
      background:none;
      color:#bf7326; }
    .pt-select.pt-minimal select.pt-intent-warning:hover{
      background:rgba(217, 130, 43, 0.15);
      color:#bf7326; }
    .pt-select.pt-minimal select.pt-intent-warning:active, .pt-select.pt-minimal select.pt-intent-warning.pt-active{
      background:rgba(217, 130, 43, 0.3);
      color:#bf7326; }
    .pt-select.pt-minimal select.pt-intent-warning:disabled, .pt-select.pt-minimal select.pt-intent-warning.pt-disabled{
      background:none;
      color:rgba(191, 115, 38, 0.5); }
      .pt-select.pt-minimal select.pt-intent-warning:disabled.pt-active, .pt-select.pt-minimal select.pt-intent-warning.pt-disabled.pt-active{
        background:rgba(217, 130, 43, 0.3); }
    .pt-select.pt-minimal select.pt-intent-warning .pt-button-spinner .pt-spinner-head{
      stroke:#bf7326; }
    .pt-dark .pt-select.pt-minimal select.pt-intent-warning, .pt-select.pt-minimal .pt-dark select.pt-intent-warning{
      color:#ffb366; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-warning:hover, .pt-select.pt-minimal .pt-dark select.pt-intent-warning:hover{
        background:rgba(217, 130, 43, 0.2);
        color:#ffb366; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-warning:active, .pt-select.pt-minimal .pt-dark select.pt-intent-warning:active, .pt-dark .pt-select.pt-minimal select.pt-intent-warning.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-warning.pt-active{
        background:rgba(217, 130, 43, 0.3);
        color:#ffb366; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-warning:disabled, .pt-select.pt-minimal .pt-dark select.pt-intent-warning:disabled, .pt-dark .pt-select.pt-minimal select.pt-intent-warning.pt-disabled, .pt-select.pt-minimal .pt-dark select.pt-intent-warning.pt-disabled{
        background:none;
        color:rgba(255, 179, 102, 0.5); }
        .pt-dark .pt-select.pt-minimal select.pt-intent-warning:disabled.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-warning:disabled.pt-active, .pt-dark .pt-select.pt-minimal select.pt-intent-warning.pt-disabled.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-warning.pt-disabled.pt-active{
          background:rgba(217, 130, 43, 0.3); }
  .pt-select.pt-minimal select.pt-intent-danger{
    color:#c23030; }
    .pt-select.pt-minimal select.pt-intent-danger:hover, .pt-select.pt-minimal select.pt-intent-danger:active, .pt-select.pt-minimal select.pt-intent-danger.pt-active{
      -webkit-box-shadow:none;
              box-shadow:none;
      background:none;
      color:#c23030; }
    .pt-select.pt-minimal select.pt-intent-danger:hover{
      background:rgba(219, 55, 55, 0.15);
      color:#c23030; }
    .pt-select.pt-minimal select.pt-intent-danger:active, .pt-select.pt-minimal select.pt-intent-danger.pt-active{
      background:rgba(219, 55, 55, 0.3);
      color:#c23030; }
    .pt-select.pt-minimal select.pt-intent-danger:disabled, .pt-select.pt-minimal select.pt-intent-danger.pt-disabled{
      background:none;
      color:rgba(194, 48, 48, 0.5); }
      .pt-select.pt-minimal select.pt-intent-danger:disabled.pt-active, .pt-select.pt-minimal select.pt-intent-danger.pt-disabled.pt-active{
        background:rgba(219, 55, 55, 0.3); }
    .pt-select.pt-minimal select.pt-intent-danger .pt-button-spinner .pt-spinner-head{
      stroke:#c23030; }
    .pt-dark .pt-select.pt-minimal select.pt-intent-danger, .pt-select.pt-minimal .pt-dark select.pt-intent-danger{
      color:#ff7373; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-danger:hover, .pt-select.pt-minimal .pt-dark select.pt-intent-danger:hover{
        background:rgba(219, 55, 55, 0.2);
        color:#ff7373; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-danger:active, .pt-select.pt-minimal .pt-dark select.pt-intent-danger:active, .pt-dark .pt-select.pt-minimal select.pt-intent-danger.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-danger.pt-active{
        background:rgba(219, 55, 55, 0.3);
        color:#ff7373; }
      .pt-dark .pt-select.pt-minimal select.pt-intent-danger:disabled, .pt-select.pt-minimal .pt-dark select.pt-intent-danger:disabled, .pt-dark .pt-select.pt-minimal select.pt-intent-danger.pt-disabled, .pt-select.pt-minimal .pt-dark select.pt-intent-danger.pt-disabled{
        background:none;
        color:rgba(255, 115, 115, 0.5); }
        .pt-dark .pt-select.pt-minimal select.pt-intent-danger:disabled.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-danger:disabled.pt-active, .pt-dark .pt-select.pt-minimal select.pt-intent-danger.pt-disabled.pt-active, .pt-select.pt-minimal .pt-dark select.pt-intent-danger.pt-disabled.pt-active{
          background:rgba(219, 55, 55, 0.3); }

.pt-select.pt-large select{
  height:40px;
  padding-right:35px;
  font-size:16px; }

.pt-dark .pt-select select{
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
  background-color:#394b59;
  background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));
  background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
  color:#f5f8fa; }
  .pt-dark .pt-select select:hover, .pt-dark .pt-select select:active, .pt-dark .pt-select select.pt-active{
    color:#f5f8fa; }
  .pt-dark .pt-select select:hover{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
    background-color:#30404d; }
  .pt-dark .pt-select select:active, .pt-dark .pt-select select.pt-active{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
    background-color:#202b33;
    background-image:none; }
  .pt-dark .pt-select select:disabled, .pt-dark .pt-select select.pt-disabled{
    -webkit-box-shadow:none;
            box-shadow:none;
    background-color:rgba(57, 75, 89, 0.5);
    background-image:none;
    color:rgba(191, 204, 214, 0.5); }
    .pt-dark .pt-select select:disabled.pt-active, .pt-dark .pt-select select.pt-disabled.pt-active{
      background:rgba(57, 75, 89, 0.7); }
  .pt-dark .pt-select select .pt-button-spinner .pt-spinner-head{
    background:rgba(16, 22, 26, 0.5);
    stroke:#8a9ba8; }

.pt-select select:disabled{
  -webkit-box-shadow:none;
          box-shadow:none;
  background-color:rgba(206, 217, 224, 0.5);
  cursor:not-allowed;
  color:rgba(92, 112, 128, 0.5); }

.pt-select::after{
  line-height:1;
  font-family:"Icons16", sans-serif;
  font-size:16px;
  font-weight:400;
  font-style:normal;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  position:absolute;
  top:0;
  right:7px;
  line-height:30px;
  color:#5c7080;
  content:"\E6C6";
  pointer-events:none; }
  .pt-disabled.pt-select::after{
    color:rgba(92, 112, 128, 0.5); }

.pt-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;
  min-height:30px;
  padding-right:0;
  padding-left:5px; }
  .pt-tag-input > *{
    -webkit-box-flex:0;
        -ms-flex-positive:0;
            flex-grow:0;
    -ms-flex-negative:0;
        flex-shrink:0; }
  .pt-tag-input > .pt-tag-input-values{
    -webkit-box-flex:1;
        -ms-flex-positive:1;
            flex-grow:1;
    -ms-flex-negative:1;
        flex-shrink:1; }
  .pt-tag-input .pt-tag-input-icon{
    margin-top:7px;
    margin-right:7px;
    margin-left:2px;
    color:#5c7080; }
  .pt-tag-input .pt-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;
    -ms-flex-wrap:wrap;
        flex-wrap:wrap;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
    -ms-flex-item-align:stretch;
        align-self:stretch;
    margin-top:5px;
    margin-right:7px; }
    .pt-tag-input .pt-tag-input-values > *{
      -webkit-box-flex:0;
          -ms-flex-positive:0;
              flex-grow:0;
      -ms-flex-negative:0;
          flex-shrink:0; }
    .pt-tag-input .pt-tag-input-values > .pt-fill{
      -webkit-box-flex:1;
          -ms-flex-positive:1;
              flex-grow:1;
      -ms-flex-negative:1;
          flex-shrink:1; }
    .pt-tag-input .pt-tag-input-values::before,
    .pt-tag-input .pt-tag-input-values > *{
      margin-right:5px; }
    .pt-tag-input .pt-tag-input-values:empty::before,
    .pt-tag-input .pt-tag-input-values > :last-child{
      margin-right:0; }
    .pt-tag-input .pt-tag-input-values > *{
      margin-bottom:5px; }
  .pt-tag-input .pt-tag{
    overflow-wrap:break-word; }
  .pt-tag-input .pt-input-ghost{
    -webkit-box-flex:1;
        -ms-flex:1 1 auto;
            flex:1 1 auto;
    width:80px;
    line-height:20px; }
    .pt-tag-input .pt-input-ghost:disabled, .pt-tag-input .pt-input-ghost.pt-disabled{
      cursor:not-allowed; }
  .pt-tag-input .pt-button,
  .pt-tag-input .pt-spinner{
    margin:3px;
    margin-left:0; }
  .pt-tag-input .pt-button{
    min-width:24px;
    min-height:24px;
    padding:0 7px; }
  .pt-tag-input.pt-large{
    height:auto;
    min-height:40px; }
    .pt-tag-input.pt-large::before,
    .pt-tag-input.pt-large > *{
      margin-right:10px; }
    .pt-tag-input.pt-large:empty::before,
    .pt-tag-input.pt-large > :last-child{
      margin-right:0; }
    .pt-tag-input.pt-large .pt-tag-input-icon{
      margin-top:10px;
      margin-left:5px; }
    .pt-tag-input.pt-large .pt-input-ghost{
      line-height:30px; }
    .pt-tag-input.pt-large .pt-button{
      min-width:30px;
      min-height:30px;
      padding:5px 10px;
      margin:5px;
      margin-left:0; }
    .pt-tag-input.pt-large .pt-spinner{
      margin:8px;
      margin-left:0; }
  .pt-tag-input.pt-active{
    -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
    background-color:#ffffff; }
  .pt-dark .pt-tag-input .pt-tag-input-icon, .pt-tag-input.pt-dark .pt-tag-input-icon{
    color:#bfccd6; }
  .pt-dark .pt-tag-input .pt-input-ghost, .pt-tag-input.pt-dark .pt-input-ghost{
    color:#f5f8fa; }
    .pt-dark .pt-tag-input .pt-input-ghost::-webkit-input-placeholder, .pt-tag-input.pt-dark .pt-input-ghost::-webkit-input-placeholder{
      color:rgba(191, 204, 214, 0.5); }
    .pt-dark .pt-tag-input .pt-input-ghost:-ms-input-placeholder, .pt-tag-input.pt-dark .pt-input-ghost:-ms-input-placeholder{
      color:rgba(191, 204, 214, 0.5); }
    .pt-dark .pt-tag-input .pt-input-ghost::-ms-input-placeholder, .pt-tag-input.pt-dark .pt-input-ghost::-ms-input-placeholder{
      color:rgba(191, 204, 214, 0.5); }
    .pt-dark .pt-tag-input .pt-input-ghost::placeholder, .pt-tag-input.pt-dark .pt-input-ghost::placeholder{
      color:rgba(191, 204, 214, 0.5); }
  .pt-dark .pt-tag-input.pt-active, .pt-tag-input.pt-dark.pt-active{
    -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
    background-color:rgba(16, 22, 26, 0.3); }

.pt-input-ghost{
  border:none;
  -webkit-box-shadow:none;
          box-shadow:none;
  background:none;
  padding:0; }
  .pt-input-ghost::-webkit-input-placeholder{
    opacity:1;
    color:rgba(92, 112, 128, 0.5); }
  .pt-input-ghost:-ms-input-placeholder{
    opacity:1;
    color:rgba(92, 112, 128, 0.5); }
  .pt-input-ghost::-ms-input-placeholder{
    opacity:1;
    color:rgba(92, 112, 128, 0.5); }
  .pt-input-ghost::placeholder{
    opacity:1;
    color:rgba(92, 112, 128, 0.5); }
  .pt-input-ghost:focus{
    outline:none !important; }
.pt-toast{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
  position:relative !important;
  margin:20px 0 0;
  border-radius:3px;
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
  background-color:#ffffff;
  min-width:300px;
  max-width:500px;
  pointer-events:all; }
  .pt-toast.pt-toast-enter, .pt-toast.pt-toast-appear{
    -webkit-transform:translateY(-40px);
            transform:translateY(-40px); }
  .pt-toast.pt-toast-enter-active, .pt-toast.pt-toast-appear-active{
    -webkit-transform:translateY(0);
            transform:translateY(0);
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform, -webkit-transform;
    -webkit-transition-duration:300ms;
            transition-duration:300ms;
    -webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
            transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
    -webkit-transition-delay:0;
            transition-delay:0; }
  .pt-toast.pt-toast-enter ~ .pt-toast, .pt-toast.pt-toast-appear ~ .pt-toast{
    -webkit-transform:translateY(-40px);
            transform:translateY(-40px); }
  .pt-toast.pt-toast-enter-active ~ .pt-toast, .pt-toast.pt-toast-appear-active ~ .pt-toast{
    -webkit-transform:translateY(0);
            transform:translateY(0);
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform, -webkit-transform;
    -webkit-transition-duration:300ms;
            transition-duration:300ms;
    -webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
            transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
    -webkit-transition-delay:0;
            transition-delay:0; }
  .pt-toast.pt-toast-exit{
    opacity:1;
    -webkit-filter:blur(0);
            filter:blur(0); }
  .pt-toast.pt-toast-exit-active{
    opacity:0;
    -webkit-filter:blur(10px);
            filter:blur(10px);
    -webkit-transition-property:opacity, -webkit-filter;
    transition-property:opacity, -webkit-filter;
    transition-property:opacity, filter;
    transition-property:opacity, filter, -webkit-filter;
    -webkit-transition-duration:300ms;
            transition-duration:300ms;
    -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
            transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
    -webkit-transition-delay:0;
            transition-delay:0; }
  .pt-toast.pt-toast-exit ~ .pt-toast{
    -webkit-transform:translateY(0);
            transform:translateY(0); }
  .pt-toast.pt-toast-exit-active ~ .pt-toast{
    -webkit-transform:translateY(-40px);
            transform:translateY(-40px);
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform, -webkit-transform;
    -webkit-transition-duration:100ms;
            transition-duration:100ms;
    -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
            transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
    -webkit-transition-delay:50ms;
            transition-delay:50ms; }
  .pt-toast .pt-button-group{
    -webkit-box-flex:0;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
    padding:5px;
    padding-left:0; }
  .pt-toast > .pt-icon{
    margin:12px;
    margin-right:0;
    color:#5c7080; }
  .pt-toast.pt-dark,
  .pt-dark .pt-toast{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);
    background-color:#394b59; }
    .pt-toast.pt-dark > .pt-icon,
    .pt-dark .pt-toast > .pt-icon{
      color:#bfccd6; }
  .pt-toast[class*="pt-intent-"] a{
    color:rgba(255, 255, 255, 0.7); }
    .pt-toast[class*="pt-intent-"] a:hover{
      color:#ffffff; }
  .pt-toast[class*="pt-intent-"] > .pt-icon{
    color:#ffffff; }
  .pt-toast[class*="pt-intent-"] .pt-button, .pt-toast[class*="pt-intent-"] .pt-button::before,
  .pt-toast[class*="pt-intent-"] .pt-button .pt-icon, .pt-toast[class*="pt-intent-"] .pt-button:active{
    color:rgba(255, 255, 255, 0.7) !important; }
  .pt-toast[class*="pt-intent-"] .pt-button:focus{
    outline-color:rgba(255, 255, 255, 0.5); }
  .pt-toast[class*="pt-intent-"] .pt-button:hover{
    background-color:rgba(255, 255, 255, 0.15) !important;
    color:#ffffff !important; }
  .pt-toast[class*="pt-intent-"] .pt-button:active{
    background-color:rgba(255, 255, 255, 0.3) !important;
    color:#ffffff !important; }
  .pt-toast[class*="pt-intent-"] .pt-button::after{
    background:rgba(255, 255, 255, 0.3) !important; }
  .pt-toast.pt-intent-primary{
    background-color:#137cbd;
    color:#ffffff; }
  .pt-toast.pt-intent-success{
    background-color:#0f9960;
    color:#ffffff; }
  .pt-toast.pt-intent-warning{
    background-color:#d9822b;
    color:#ffffff; }
  .pt-toast.pt-intent-danger{
    background-color:#db3737;
    color:#ffffff; }

.pt-toast-message{
  -webkit-box-flex:1;
      -ms-flex:1 1 auto;
          flex:1 1 auto;
  padding:11px; }

.pt-toast-container{
  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;
  position:fixed;
  right:0;
  left:0;
  z-index:40;
  overflow:hidden;
  padding:0 20px 20px;
  pointer-events:none; }
  .pt-toast-container.pt-toast-container-top{
    top:0;
    bottom:auto; }
  .pt-toast-container.pt-toast-container-bottom{
    -webkit-box-orient:vertical;
    -webkit-box-direction:reverse;
        -ms-flex-direction:column-reverse;
            flex-direction:column-reverse;
    top:auto;
    bottom:0; }
  .pt-toast-container.pt-toast-container-left{
    -webkit-box-align:start;
        -ms-flex-align:start;
            align-items:flex-start; }
  .pt-toast-container.pt-toast-container-right{
    -webkit-box-align:end;
        -ms-flex-align:end;
            align-items:flex-end; }

.pt-toast-container-bottom .pt-toast.pt-toast-enter:not(.pt-toast-enter-active),
.pt-toast-container-bottom .pt-toast.pt-toast-enter:not(.pt-toast-enter-active) ~ .pt-toast,
.pt-toast-container-bottom .pt-toast.pt-toast-leave-active ~ .pt-toast{
  -webkit-transform:translateY(60px);
          transform:translateY(60px); }
.pt-tooltip{
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
  -webkit-transform:scale(1);
          transform:scale(1); }
  .pt-tooltip .pt-popover-arrow{
    position:absolute;
    width:22px;
    height:22px; }
    .pt-tooltip .pt-popover-arrow::before{
      margin:4px;
      width:14px;
      height:14px; }
  .pt-tether-element-attached-bottom.pt-tether-target-attached-top > .pt-tooltip{
    margin-top:-11px;
    margin-bottom:11px; }
    .pt-tether-element-attached-bottom.pt-tether-target-attached-top > .pt-tooltip > .pt-popover-arrow{
      bottom:-8px; }
      .pt-tether-element-attached-bottom.pt-tether-target-attached-top > .pt-tooltip > .pt-popover-arrow svg{
        -webkit-transform:rotate(-90deg);
                transform:rotate(-90deg); }
  .pt-tether-element-attached-left.pt-tether-target-attached-right > .pt-tooltip{
    margin-left:11px; }
    .pt-tether-element-attached-left.pt-tether-target-attached-right > .pt-tooltip > .pt-popover-arrow{
      left:-8px; }
      .pt-tether-element-attached-left.pt-tether-target-attached-right > .pt-tooltip > .pt-popover-arrow svg{
        -webkit-transform:rotate(0);
                transform:rotate(0); }
  .pt-tether-element-attached-top.pt-tether-target-attached-bottom > .pt-tooltip{
    margin-top:11px; }
    .pt-tether-element-attached-top.pt-tether-target-attached-bottom > .pt-tooltip > .pt-popover-arrow{
      top:-8px; }
      .pt-tether-element-attached-top.pt-tether-target-attached-bottom > .pt-tooltip > .pt-popover-arrow svg{
        -webkit-transform:rotate(90deg);
                transform:rotate(90deg); }
  .pt-tether-element-attached-right.pt-tether-target-attached-left > .pt-tooltip{
    margin-right:11px;
    margin-left:-11px; }
    .pt-tether-element-attached-right.pt-tether-target-attached-left > .pt-tooltip > .pt-popover-arrow{
      right:-8px; }
      .pt-tether-element-attached-right.pt-tether-target-attached-left > .pt-tooltip > .pt-popover-arrow svg{
        -webkit-transform:rotate(180deg);
                transform:rotate(180deg); }
  .pt-tether-element-attached-middle > .pt-tooltip > .pt-popover-arrow{
    top:50%;
    -webkit-transform:translateY(-50%);
            transform:translateY(-50%); }
  .pt-tether-element-attached-center > .pt-tooltip > .pt-popover-arrow{
    right:50%;
    -webkit-transform:translateX(50%);
            transform:translateX(50%); }
  .pt-tether-element-attached-top.pt-tether-target-attached-top > .pt-tooltip > .pt-popover-arrow{
    top:-0.22183px; }
  .pt-tether-element-attached-right.pt-tether-target-attached-right > .pt-tooltip > .pt-popover-arrow{
    right:-0.22183px; }
  .pt-tether-element-attached-left.pt-tether-target-attached-left > .pt-tooltip > .pt-popover-arrow{
    left:-0.22183px; }
  .pt-tether-element-attached-bottom.pt-tether-target-attached-bottom > .pt-tooltip > .pt-popover-arrow{
    bottom:-0.22183px; }
  .pt-tether-element-attached-top.pt-tether-element-attached-left > .pt-tooltip{
    -webkit-transform-origin:top left;
            transform-origin:top left; }
  .pt-tether-element-attached-top.pt-tether-element-attached-center > .pt-tooltip{
    -webkit-transform-origin:top center;
            transform-origin:top center; }
  .pt-tether-element-attached-top.pt-tether-element-attached-right > .pt-tooltip{
    -webkit-transform-origin:top right;
            transform-origin:top right; }
  .pt-tether-element-attached-middle.pt-tether-element-attached-left > .pt-tooltip{
    -webkit-transform-origin:center left;
            transform-origin:center left; }
  .pt-tether-element-attached-middle.pt-tether-element-attached-center > .pt-tooltip{
    -webkit-transform-origin:center center;
            transform-origin:center center; }
  .pt-tether-element-attached-middle.pt-tether-element-attached-right > .pt-tooltip{
    -webkit-transform-origin:center right;
            transform-origin:center right; }
  .pt-tether-element-attached-bottom.pt-tether-element-attached-left > .pt-tooltip{
    -webkit-transform-origin:bottom left;
            transform-origin:bottom left; }
  .pt-tether-element-attached-bottom.pt-tether-element-attached-center > .pt-tooltip{
    -webkit-transform-origin:bottom center;
            transform-origin:bottom center; }
  .pt-tether-element-attached-bottom.pt-tether-element-attached-right > .pt-tooltip{
    -webkit-transform-origin:bottom right;
            transform-origin:bottom right; }
  .pt-tooltip .pt-popover-content{
    background:#394b59;
    color:#f5f8fa; }
  .pt-tooltip .pt-popover-arrow::before{
    -webkit-box-shadow:1px 1px 6px rgba(16, 22, 26, 0.2);
            box-shadow:1px 1px 6px rgba(16, 22, 26, 0.2); }
  .pt-tooltip .pt-popover-arrow-border{
    fill:#10161a;
    fill-opacity:0.1; }
  .pt-tooltip .pt-popover-arrow-fill{
    fill:#394b59; }
  .pt-popover-enter > .pt-tooltip, .pt-popover-appear > .pt-tooltip{
    -webkit-transform:scale(0.8);
            transform:scale(0.8); }
  .pt-popover-enter-active > .pt-tooltip, .pt-popover-appear-active > .pt-tooltip{
    -webkit-transform:scale(1);
            transform:scale(1);
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform, -webkit-transform;
    -webkit-transition-duration:100ms;
            transition-duration:100ms;
    -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
            transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
    -webkit-transition-delay:0;
            transition-delay:0; }
  .pt-popover-exit > .pt-tooltip{
    -webkit-transform:scale(1);
            transform:scale(1); }
  .pt-popover-exit-active > .pt-tooltip{
    -webkit-transform:scale(0.8);
            transform:scale(0.8);
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform, -webkit-transform;
    -webkit-transition-duration:100ms;
            transition-duration:100ms;
    -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
            transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
    -webkit-transition-delay:0;
            transition-delay:0; }
  .pt-tooltip .pt-popover-content{
    padding:10px 12px; }
  .pt-tooltip.pt-dark,
  .pt-dark .pt-tooltip{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); }
    .pt-tooltip.pt-dark .pt-popover-content,
    .pt-dark .pt-tooltip .pt-popover-content{
      background:#e1e8ed;
      color:#394b59; }
    .pt-tooltip.pt-dark .pt-popover-arrow::before,
    .pt-dark .pt-tooltip .pt-popover-arrow::before{
      -webkit-box-shadow:1px 1px 6px rgba(16, 22, 26, 0.4);
              box-shadow:1px 1px 6px rgba(16, 22, 26, 0.4); }
    .pt-tooltip.pt-dark .pt-popover-arrow-border,
    .pt-dark .pt-tooltip .pt-popover-arrow-border{
      fill:#10161a;
      fill-opacity:0.2; }
    .pt-tooltip.pt-dark .pt-popover-arrow-fill,
    .pt-dark .pt-tooltip .pt-popover-arrow-fill{
      fill:#e1e8ed; }
  .pt-tooltip.pt-intent-primary .pt-popover-content{
    background:#137cbd;
    color:#ffffff; }
  .pt-tooltip.pt-intent-primary .pt-popover-arrow-fill{
    fill:#137cbd; }
  .pt-tooltip.pt-intent-success .pt-popover-content{
    background:#0f9960;
    color:#ffffff; }
  .pt-tooltip.pt-intent-success .pt-popover-arrow-fill{
    fill:#0f9960; }
  .pt-tooltip.pt-intent-warning .pt-popover-content{
    background:#d9822b;
    color:#ffffff; }
  .pt-tooltip.pt-intent-warning .pt-popover-arrow-fill{
    fill:#d9822b; }
  .pt-tooltip.pt-intent-danger .pt-popover-content{
    background:#db3737;
    color:#ffffff; }
  .pt-tooltip.pt-intent-danger .pt-popover-arrow-fill{
    fill:#db3737; }

.pt-popover-target .pt-tooltip{
  white-space:nowrap; }

.pt-tooltip-indicator{
  border-bottom:dotted 1px;
  cursor:help; }
.pt-tree-node-list{
  margin:0;
  padding-left:0;
  list-style:none; }

.pt-tree-root{
  position:relative;
  background-color:transparent;
  cursor:default;
  padding-left:0; }

.pt-tree-node-content-0{
  padding-left:0px; }

.pt-tree-node-content-1{
  padding-left:23px; }

.pt-tree-node-content-2{
  padding-left:46px; }

.pt-tree-node-content-3{
  padding-left:69px; }

.pt-tree-node-content-4{
  padding-left:92px; }

.pt-tree-node-content-5{
  padding-left:115px; }

.pt-tree-node-content-6{
  padding-left:138px; }

.pt-tree-node-content-7{
  padding-left:161px; }

.pt-tree-node-content-8{
  padding-left:184px; }

.pt-tree-node-content-9{
  padding-left:207px; }

.pt-tree-node-content-10{
  padding-left:230px; }

.pt-tree-node-content-11{
  padding-left:253px; }

.pt-tree-node-content-12{
  padding-left:276px; }

.pt-tree-node-content-13{
  padding-left:299px; }

.pt-tree-node-content-14{
  padding-left:322px; }

.pt-tree-node-content-15{
  padding-left:345px; }

.pt-tree-node-content-16{
  padding-left:368px; }

.pt-tree-node-content-17{
  padding-left:391px; }

.pt-tree-node-content-18{
  padding-left:414px; }

.pt-tree-node-content-19{
  padding-left:437px; }

.pt-tree-node-content-20{
  padding-left:460px; }

.pt-tree-node-content{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  width:100%;
  height:30px;
  padding-right:5px; }
  .pt-tree-node-content:hover{
    background-color:rgba(191, 204, 214, 0.4); }

.pt-tree-node-caret,
.pt-tree-node-caret-none{
  position:relative;
  min-width:30px;
  line-height:30px !important; }

.pt-tree-node-caret{
  color:#5c7080;
  -webkit-transform:rotate(0deg);
          transform:rotate(0deg);
  cursor:pointer;
  text-align:center;
  -webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9); }
  .pt-tree-node-caret:hover{
    color:#182026; }
  .pt-dark .pt-tree-node-caret{
    color:#bfccd6; }
    .pt-dark .pt-tree-node-caret:hover{
      color:#f5f8fa; }
  .pt-tree-node-caret.pt-tree-node-caret-open{
    -webkit-transform:rotate(90deg);
            transform:rotate(90deg); }
  .pt-tree-node-caret.pt-icon-standard::before{
    content:"\232A"; }
  .pt-tree-node-caret .pt-icon{
    margin:7px; }

.pt-tree-node-icon{
  position:relative;
  margin-right:7px;
  color:#5c7080; }

.pt-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; }
  .pt-tree-node-label span{
    display:inline; }

.pt-tree-node-secondary-label{
  padding:0 5px;
  line-height:30px;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none; }

.pt-tree-node.pt-tree-node-selected > .pt-tree-node-content{
  background-color:#137cbd; }
  .pt-tree-node.pt-tree-node-selected > .pt-tree-node-content,
  .pt-tree-node.pt-tree-node-selected > .pt-tree-node-content .pt-icon, .pt-tree-node.pt-tree-node-selected > .pt-tree-node-content .pt-icon-standard, .pt-tree-node.pt-tree-node-selected > .pt-tree-node-content .pt-icon-large{
    color:#ffffff; }
  .pt-tree-node.pt-tree-node-selected > .pt-tree-node-content .pt-tree-node-caret::before{
    color:rgba(255, 255, 255, 0.7); }
  .pt-tree-node.pt-tree-node-selected > .pt-tree-node-content .pt-tree-node-caret:hover::before{
    color:#ffffff; }

.pt-dark .pt-tree-node-content:hover{
  background-color:rgba(92, 112, 128, 0.3); }

.pt-dark .pt-tree-node-icon{
  color:#bfccd6; }

.pt-dark .pt-tree-node.pt-tree-node-selected > .pt-tree-node-content{
  background-color:#137cbd; }
/*!

Copyright 2017-present Palantir Technologies, Inc. All rights reserved.
Licensed under the terms of the LICENSE file distributed with this project.

*/
@font-face{
  font-family:"Icons16";
  font-weight:normal;
  font-style:normal;
  src:url(public/icons-16.eot?#iefix) format("embedded-opentype"), url(public/icons-16.woff) format("woff"), url(public/icons-16.ttf) format("truetype"); }

@font-face{
  font-family:"Icons20";
  font-weight:normal;
  font-style:normal;
  src:url(public/icons-20.eot?#iefix) format("embedded-opentype"), url(public/icons-20.woff) format("woff"), url(public/icons-20.ttf) format("truetype"); }
html,
body,
#app,
.react-mosaic-example-app {
  margin: 0;
  height: 100%;
  width: 100%;
  overflow: hidden;
}
.react-mosaic-example-app .actions-label {
  margin-right: 10px;
}
.react-mosaic-example-app .theme-selection {
  margin: 0;
}
.react-mosaic-example-app .navbar-separator {
  height: 20px;
  border-left: 1px solid #5c7080;
  margin: 10px;
}
.react-mosaic-example-app .pt-navbar {
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.react-mosaic-example-app .pt-logo {
  width: 50px;
  height: 50px;
}
.react-mosaic-example-app .pt-app-title {
  color: #ffffff;
}
.react-mosaic-example-app .pt-app-title .version {
  color: #738694;
}
.react-mosaic-example-app .github-link {
  height: 32px;
  width: 32px;
  margin-left: 15px;
}
body {
  user-select: none;
  -webkit-user-select: none;
}
.example-window {
  padding: 20px;
  text-align: center;
}

