//MODAL .maputnik-modal { min-width: 350px; max-width: 600px; overflow: hidden; background-color: $color-black; box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3); z-index: 3; } .maputnik-modal-section { padding-top: $margin-3; padding-bottom: $margin-3; /* Bug fix: */ min-height: 0; @include flex-column; flex-shrink: 0; } .maputnik-modal-section--shrink { flex-shrink: 1; } .maputnik-modal-header { background-color: $color-gray; padding: $margin-3; @include flex-row; } .maputnik-modal-header-title { font-size: $font-size-5; margin: 0; } .maputnik-modal-header-toggle { cursor: pointer; } .maputnik-modal-scroller { max-height: calc(100vh - 35px); overflow-y: auto; } .maputnik-modal-content { padding: $margin-3; @include flex-column; } .maputnik-modal-header-space { @extend .maputnik-space; } //OVERLAY .maputnik-overlay-viewport { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 2; opacity: 0.875; background-color: rgb(28, 31, 36); } .maputnik-overlay { top: 0; right: 0; bottom: 0; left: 0; position: fixed; align-items: center; justify-content: center; @include flex-row; } //OPEN MODAL .maputnik-upload-button { @extend .maputnik-big-button; } .maputnik-style-gallery-container { flex-shrink: 1; } .maputnik-public-style { vertical-align: top; margin-top: 10px; margin-right: 10px; background-color: $color-gray; display: inline-block; width: 180px; font-size: $font-size-2; color: $color-lowgray; } .maputnik-public-style-button { background-color: $color-gray; padding: $margin-3; display: block; &:hover { background-color: $color-midgray; } } .maputnik-public-style-header { @include flex-row; } .maputnik-public-style-thumbnail { display: block; margin-top: $margin-2; width: 100%; } .maputnik-add-layer { @extend .clearfix; } //ADD MODAL .maputnik-add-layer-button { @extend .maputnik-big-button; margin-right: $margin-3; float: right; display: inline-block; margin-top: 3; margin-bottom: $margin-3; text-align: right; } //SOURCE MODAL .maputnik-public-source { vertical-align: top; margin-top: 1.5%; margin-right: 1.5%; background-color: $color-gray; width: 48.5%; display: inline-block; } .maputnik-public-source-select { padding: $margin-3; font-size: $font-size-5; color: $color-lowgray; background-color: transparent; @include flex-row; } .maputnik-public-source-name { font-weight: 700; } .maputnik-public-source-id { font-weight: 400; } .maputnik-active-source-type-editor { min-width: 500px; } .maputnik-active-source-type-editor-header { background-color: $color-gray; color: $color-lowgray; padding: $margin-2; @include flex-row; } .maputnik-active-source-type-editor-header-id { font-weight: 700; line-height: 2; font-size: $font-size-5; } .maputnik-active-source-type-editor-content { border-color: $color-gray; border-width: 2px; border-style: solid; padding: $margin-2; } .maputnik-add-source { @extend .clearfix; } .maputnik-add-source-button { @extend .maputnik-big-button; display: inline-block; margin-top: 0; margin-right: $margin-3; float: right; } //EXPORT MODAL .maputnik-export-gist { font-size: $font-size-6; .maputnik-input-block { margin-left: 0; margin-right: 0; label { vertical-align: middle; } } span { color: $color-lowgray; } } .maputnik-modal-error { border: solid 2px #ef5350; color: #ef5350; padding: 8px; padding-right: 32px; position: relative; } .maputnik-modal-error-close { position: absolute; right: 8px; top: 8px; text-decoration: none; color: #ef5350; }