/*!****************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/css/titiler.algos.viewer.scss ***!
  \****************************************************************************************************************************/
body {
  color: inherit;
}

.titiler-algos-viewer {
  --form-bg: #f5f5f5;
}
.titiler-algos-viewer .algorithmForm:empty {
  display: none;
}
.titiler-algos-viewer .algorithmForm {
  border-radius: 3px;
  padding: 10px;
  margin-top: 10px;
  background: var(--form-bg);
}
.titiler-algos-viewer .algorithmForm .subPanel {
  border: 1px solid gray;
  margin: 25px 0px;
  border-radius: 6px;
  padding: 10px 5px 5px 5px;
  position: relative;
}
.titiler-algos-viewer .algorithmForm .subPanel .subPanelTitle {
  color: gray;
  background-color: var(--form-bg);
  position: absolute;
  top: -7px;
  line-height: 10px;
  font-size: 10px;
  padding: 0px 5px;
  left: 9px;
}
.titiler-algos-viewer .algorithmForm .subPanel .assets > .label {
  height: 23px;
  display: inline-block;
  padding-top: 6px;
  margin-bottom: 5px;
  border-radius: 12px;
  z-index: 100;
  cursor: grab;
}
.titiler-algos-viewer .algorithmForm .subPanel .assets > .label:nth-child(even) {
  background: #9f9f9f;
}
.titiler-algos-viewer .algorithmForm .subPanel .droppableAssetSelector {
  display: inline-block;
  min-width: 60px;
  height: 30px;
  border: 1px dashed gray;
  padding: 5px;
  margin: 5px 5px;
  background: white;
  color: gray;
  font-size: 10px;
  text-align: center;
  line-height: 16px;
  text-wrap: nowrap;
  position: relative;
}
.titiler-algos-viewer .algorithmForm .subPanel .droppableAssetSelector > .remove {
  display: none;
  position: absolute;
  right: 1px;
  top: 0px;
  font-size: 9px;
  color: #999;
}
.titiler-algos-viewer .algorithmForm .subPanel .droppableAssetSelector > .remove:hover {
  color: gray;
}
.titiler-algos-viewer .algorithmForm .subPanel .droppableAssetSelector.assetSet {
  border: 1px solid gray;
  background: lightgray;
  color: #333;
  font-weight: bold;
  font-size: 11px;
}
.titiler-algos-viewer .algorithmForm .subPanel .droppableAssetSelector.assetSet > .remove, .titiler-algos-viewer .algorithmForm .subPanel .droppableAssetSelector.starAsset > .remove {
  display: block;
}
.titiler-algos-viewer .algorithmForm .subPanel .droppableAssetSelector.ui-droppable-active {
  border: 1px dotted gray;
  background: #eee;
}
.titiler-algos-viewer .algorithmForm .subPanel .droppableAssetSelector.ui-droppable-hover {
  border: 1px dotted gray;
  background: lightgray;
}
.titiler-algos-viewer .algorithmForm button[type=submit] {
  background-color: #33a9b7;
  border-color: #2ea48b;
}
.titiler-algos-viewer .algorithmForm label.error {
  color: red;
  font-weight: normal;
  font-size: 11px;
  margin-left: 5px;
}
.titiler-algos-viewer .algorithmForm label.error.genericAssetError {
  display: block;
}
.titiler-algos-viewer .algorithmForm .rescaleSliderContainer {
  margin-bottom: 10px;
}
.titiler-algos-viewer .algorithmForm .rescaleSliderContainer > label {
  font-size: 12px;
  margin-bottom: 2px;
}
.titiler-algos-viewer .algorithmForm .rescaleSliderContainer .rangeSliderText {
  font-weight: normal;
  margin-left: 10px;
}
.titiler-algos-viewer .algorithmForm .rescaleSliderContainer .rescaleSlider {
  margin-left: 8px;
  margin-right: 8px;
}

.colorSchema-widget {
  width: 100%;
  padding: 0px;
}

/* COLOR SCHEMA */
.colorSchema {
  height: 30px;
  text-align: center;
  padding-top: 4px !important;
  background-size: 100% !important;
  background-repeat-x: no-repeat !important;
  background-repeat-y: repeat !important;
}

.colorSchema > span {
  background: rgba(255, 255, 255, 0.6);
  padding: 0px 3px;
  font-size: 10px;
  margin-top: 5px;
  display: inline-block;
  height: 14px;
  border-radius: 3px;
}

.colorSchema.inverted {
  transform: rotate(180deg);
}

.colorSchema.inverted > span {
  transform: rotate(180deg);
  margin-left: 16px;
}

.colorSchema.ui-state-active > span {
  color: white;
  background-color: black;
}

/* color schema overflow */
.colorSchema-ui-selectmenu-menu.ui-selectmenu-open {
  max-height: 300px;
  overflow: auto;
}

.colorSchema-ui-selectmenu-menu .ui-menu .ui-state-active {
  margin: 0px;
}

.colorSchema-ui-selectmenu-menu .ui-state-active {
  border: none;
  opacity: 0.7;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGl0aWxlci5hbGdvcy52aWV3ZXIuY3NzIiwibWFwcGluZ3MiOiI7OztBQUFBO0VBQ0M7QUFDRDs7QUFFQTtFQUVDO0FBQUQ7QUFFQztFQUNDO0FBQUY7QUFHQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBREY7QUFHRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFESDtBQUdHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQURKO0FBSUc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUZKO0FBSUc7RUFDQztBQUZKO0FBS0c7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUhKO0FBS0c7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjtBQUtHO0VBQ0M7QUFISjtBQUtHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDRztBQUhQO0FBS0c7RUFDQztBQUhKO0FBS0c7RUFDQztFQUNBO0FBSEo7QUFLRztFQUNDO0VBQ0E7QUFISjtBQU9FO0VBQ0M7RUFDQTtBQUxIO0FBUUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQU5IO0FBU0U7RUFDQztBQVBIO0FBVUU7RUFDQztBQVJIO0FBVUc7RUFDQztFQUNHO0FBUlA7QUFXRztFQUNDO0VBQ0E7QUFUSjtBQVlHO0VBQ0M7RUFDQTtBQVZKOztBQW1CQTtFQUNDO0VBQ0E7QUFoQkQ7O0FBbUJBO0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFoQkQ7O0FBa0JBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFmRDs7QUFpQkE7RUFDQztBQWREOztBQWdCQTtFQUNDO0VBQ0E7QUFiRDs7QUFnQkE7RUFDQztFQUNBO0FBYkQ7O0FBZ0JBO0FBQ0E7RUFDQztFQUNBO0FBYkQ7O0FBZUE7RUFDQztBQVpEOztBQWNBO0VBQ0M7RUFDQTtBQVhELEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly90aXRpbGVyQWxnb3NWaWV3ZXIvLi9zcmMvY3NzL3RpdGlsZXIuYWxnb3Mudmlld2VyLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiYm9keSB7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG4udGl0aWxlci1hbGdvcy12aWV3ZXIge1xuXG5cdC0tZm9ybS1iZzogI2Y1ZjVmNTtcblxuXHQuYWxnb3JpdGhtRm9ybTplbXB0eXtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmFsZ29yaXRobUZvcm0ge1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tZm9ybS1iZyk7XG5cblx0XHQuc3ViUGFuZWwge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgZ3JheTtcblx0XHRcdG1hcmdpbjogMjVweCAwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDVweCA1cHggNXB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQuc3ViUGFuZWxUaXRsZSB7XG5cdFx0XHRcdGNvbG9yOiBncmF5O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JtLWJnKTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IC03cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDBweCA1cHg7XG5cdFx0XHRcdGxlZnQ6IDlweDtcblx0XHRcdH1cblxuXHRcdFx0LmFzc2V0cyA+IC5sYWJlbCB7XG5cdFx0XHRcdGhlaWdodDogMjNweDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogNnB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdFx0XHRcdHotaW5kZXg6IDEwMDtcblx0XHRcdFx0Y3Vyc29yOiBncmFiO1xuXHRcdFx0fVxuXHRcdFx0LmFzc2V0cyA+IC5sYWJlbDpudGgtY2hpbGQoZXZlbikge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjOWY5ZjlmO1xuXHRcdFx0fVxuXG5cdFx0XHQuZHJvcHBhYmxlQXNzZXRTZWxlY3RvciB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWluLXdpZHRoOiA2MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdGJvcmRlcjogMXB4IGRhc2hlZCBncmF5O1xuXHRcdFx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0XHRcdG1hcmdpbjogNXB4IDVweDtcblx0XHRcdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0XHRcdGNvbG9yOiBncmF5O1xuXHRcdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0XHRcdHRleHQtd3JhcDogbm93cmFwO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR9XG5cdFx0XHQuZHJvcHBhYmxlQXNzZXRTZWxlY3RvciA+IC5yZW1vdmV7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDFweDtcblx0XHRcdFx0dG9wOiAwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogOXB4O1xuXHRcdFx0XHRjb2xvcjogIzk5OTtcblx0XHRcdH1cblx0XHRcdC5kcm9wcGFibGVBc3NldFNlbGVjdG9yID4gLnJlbW92ZTpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiBncmF5O1xuXHRcdFx0fVxuXHRcdFx0LmRyb3BwYWJsZUFzc2V0U2VsZWN0b3IuYXNzZXRTZXQge1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCBncmF5O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaWdodGdyYXk7XG5cdFx0XHRcdGNvbG9yOiAjMzMzO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcbiAgICBcdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHR9XG5cdFx0XHQuZHJvcHBhYmxlQXNzZXRTZWxlY3Rvci5hc3NldFNldCA+IC5yZW1vdmUsIC5kcm9wcGFibGVBc3NldFNlbGVjdG9yLnN0YXJBc3NldCA+IC5yZW1vdmUge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHRcdC5kcm9wcGFibGVBc3NldFNlbGVjdG9yLnVpLWRyb3BwYWJsZS1hY3RpdmUge1xuXHRcdFx0XHRib3JkZXI6IDFweCBkb3R0ZWQgZ3JheTtcblx0XHRcdFx0YmFja2dyb3VuZDogI2VlZTtcblx0XHRcdH1cblx0XHRcdC5kcm9wcGFibGVBc3NldFNlbGVjdG9yLnVpLWRyb3BwYWJsZS1ob3ZlciB7XG5cdFx0XHRcdGJvcmRlcjogMXB4IGRvdHRlZCBncmF5O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaWdodGdyYXk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YnV0dG9uW3R5cGU9XCJzdWJtaXRcIl17XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzNhOWI3O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjMmVhNDhiO1xuXHRcdH1cblxuXHRcdGxhYmVsLmVycm9yIHtcblx0XHRcdGNvbG9yOiByZWQ7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHR9XG5cblx0XHRsYWJlbC5lcnJvci5nZW5lcmljQXNzZXRFcnJvcntcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdC5yZXNjYWxlU2xpZGVyQ29udGFpbmVyIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0XHRcdD4gbGFiZWwge1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG4gICAgXHRcdFx0bWFyZ2luLWJvdHRvbTogMnB4O1xuXHRcdFx0fVxuXG5cdFx0XHQucmFuZ2VTbGlkZXJUZXh0IHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5yZXNjYWxlU2xpZGVyIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDhweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cblx0fVxuXG59XG5cbi5jb2xvclNjaGVtYS13aWRnZXQge1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMHB4O1xufVxuXG4vKiBDT0xPUiBTQ0hFTUEgKi9cbi5jb2xvclNjaGVtYSB7XG5cdGhlaWdodDogMzBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtc2l6ZTogMTAwJSAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLXJlcGVhdC14OiBuby1yZXBlYXQgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1yZXBlYXQteTogcmVwZWF0ICFpbXBvcnRhbnQ7XG59XG4uY29sb3JTY2hlbWEgPiBzcGFuIHtcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjYpO1xuXHRwYWRkaW5nOiAwcHggM3B4O1xuXHRmb250LXNpemU6IDEwcHg7XG5cdG1hcmdpbi10b3A6IDVweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRoZWlnaHQ6IDE0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5jb2xvclNjaGVtYS5pbnZlcnRlZCB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uY29sb3JTY2hlbWEuaW52ZXJ0ZWQgPiBzcGFuIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0bWFyZ2luLWxlZnQ6IDE2cHg7XG59XG5cbi5jb2xvclNjaGVtYS51aS1zdGF0ZS1hY3RpdmUgPiBzcGFuIHtcblx0Y29sb3I6IHdoaXRlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbn1cblxuLyogY29sb3Igc2NoZW1hIG92ZXJmbG93ICovXG4uY29sb3JTY2hlbWEtdWktc2VsZWN0bWVudS1tZW51LnVpLXNlbGVjdG1lbnUtb3BlbiB7XG5cdG1heC1oZWlnaHQ6IDMwMHB4O1xuXHRvdmVyZmxvdzogYXV0bztcbn1cbi5jb2xvclNjaGVtYS11aS1zZWxlY3RtZW51LW1lbnUgLnVpLW1lbnUgLnVpLXN0YXRlLWFjdGl2ZSB7XG5cdG1hcmdpbjogMHB4O1xufVxuLmNvbG9yU2NoZW1hLXVpLXNlbGVjdG1lbnUtbWVudSAudWktc3RhdGUtYWN0aXZlIHtcblx0Ym9yZGVyOiBub25lO1xuXHRvcGFjaXR5OiAwLjc7XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/