@import"https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700";@charset "UTF-8";@-webkit-keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}:root{--site-background: #ccc;--element-background: #fff;--floating-background: rgba(255, 255, 255, .86);--font-color: rgb(75, 81, 80);--accent-color-purple: rgb(170, 6, 116);--accent-color-orange: rgb(214, 123, 25);--warn-color: rgb(172, 53, 53);--success-color: rgb(48, 137, 80);--button-background: #333;--button-text: #fff;--input-background: #efefef;--input-text: #000;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:2.5vmin;color:#4b5150;color:var(--font-color);overflow:hidden}@media (max-aspect-ratio: 1/1){:root{font-size:3.5vmin}}body{display:flex;flex-direction:column;justify-content:center;width:100vw;min-height:100vh;margin:0;color:#4b5150;color:var(--font-color);background-color:#ccc;background-color:var(--site-background)}::-moz-selection{background:rgb(214,123,25);background:var(--accent-color-orange);color:#fff;color:var(--button-text)}::-moz-selection,::selection{background:rgb(214,123,25);background:var(--accent-color-orange);color:#fff;color:var(--button-text)}a{color:inherit;text-decoration:inherit}a:hover,a.active{color:#aa0674;color:var(--accent-color-purple)}input,textarea,editor,select{box-sizing:border-box;padding:.15em .2em;background-color:#efefef;background-color:var(--input-background);border:none;font-family:inherit;font-size:inherit;color:#000;color:var(--input-text)}textarea{padding:1em}button{padding:.2em .8em;background-color:#333;background-color:var(--button-background);border:none;font-family:inherit;font-size:inherit;color:#fff;color:var(--button-text);line-height:1.3em;cursor:pointer}button.delete{background-color:#ac3535;background-color:var(--warn-color)}button:hover{background-color:#d67b19;background-color:var(--accent-color-orange)}button:focus{outline:none}button+button{margin-left:.2em}button.loading{opacity:.6;pointer-events:none}button.loading:before{content:"\25e0";display:inline-block;margin-right:.3em;line-height:0;-webkit-animation-name:spin;animation-name:spin;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.closeButton{position:absolute;right:.5rem;top:.5rem;width:1.6rem;height:1.6rem;background-color:transparent;background-image:url(/assets/img/closeButton.svg);background-size:contain;background-position:center;background-repeat:no-repeat;border:none;color:transparent;cursor:pointer}.closeButton:hover{background-color:transparent}.closeButton+button{margin-left:0}editor{display:flex!important;flex-direction:column}editor .tox{flex-grow:1;border-color:#efefef}editor .tox .tox-edit-area__iframe{background-color:#efefef}.fixedWidthLabel{display:inline-block;width:5em}:not(button).loading *{opacity:.4;pointer-events:none}:not(button).loading:before{content:"\25e0";display:block;position:absolute;left:50%;top:50%;margin-left:-.5em;width:1em;text-align:center;font-size:600%;line-height:0;-webkit-animation-name:spin;animation-name:spin;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;z-index:1}#map{width:100%;height:100%;background-color:#cbcbcb}#map .olTileImage{filter:grayscale(1)}
