body{margin:0;font-family:Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media(prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin infinite 20s linear}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media only screen and (min-width:889px){#modal-crud-container .modal-crud{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;max-width:70%;box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f;display:flex;flex-direction:column;padding:3rem;border-radius:1.25rem;max-height:85vh;overflow-y:auto}#modal-crud-container .modal-crud img{max-height:300px}#modal-crud-container .modal-crud .action-button{display:flex;align-items:center;justify-content:right}}@media only screen and (max-width:888px){#modal-crud-container .modal-crud{position:absolute;top:5%;left:5%;max-width:90%;box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f;display:flex;flex-direction:column;padding:3rem;border-radius:1.25rem;max-height:85vh;overflow-y:auto}#modal-crud-container .modal-crud .action-button{display:flex;align-items:center;justify-content:right}}#footer.footer-container{display:flex;justify-content:center;align-items:center}#footer #logo{width:56px;border-radius:12px}#footer .footer-link{font-size:13px}#footer .footer-secondary{display:flex;justify-content:center;align-items:center}header{align-items:center;flex-direction:row!important}.bubble{width:10px;height:10px;border-radius:20px;margin-right:5px;background-color:#ce0033}.regex{font-size:11px;margin-bottom:21px}.error{font-size:.9rem!important;text-align:left!important;font-weight:700!important}.color-picker{border-radius:20px;border:none}.tag-form{text-align:center}.leaflet-container{width:100%;height:70vh;position:relative;z-index:1}#back{position:fixed;right:2%;z-index:9999}@keyframes floating{0%{transform:translateZ(0)}45%{transform:translate3d(0,-10%,0)}55%{transform:translate3d(0,-10%,0)}to{transform:translateZ(0)}}@keyframes floatingShadow{0%{transform:scale(1)}45%{transform:scale(.85)}55%{transform:scale(.85)}to{transform:scale(1)}}.container{font-family:Varela Round,sans-serif;color:#000;background-color:#eae5e5;position:relative;height:100vh;text-align:center;font-size:16px}.container h1{font-size:32px;margin-top:32px}.boo-wrapper{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);paddig-top:64px;paddig-bottom:64px}.boo{width:160px;height:184px;background-color:#eae5e5;margin-left:auto;margin-right:auto;border:3.3939393939px solid #9b9b9b;border-bottom:0;overflow:hidden;border-radius:80px 80px 0 0;box-shadow:-16px 0 0 2px #dfd7d780 inset;position:relative;padding-bottom:32px}.boo:after{content:"";display:block;position:absolute;left:-18.8235294118px;bottom:-8.3116883117px;width:calc(100% + 32px);height:32px;background-repeat:repeat-x;background-size:32px 32px;background-position:left bottom;background-image:linear-gradient(-45deg,#eae5e5 16px,transparent 0),linear-gradient(45deg,#eae5e5 16px,transparent 0),linear-gradient(-45deg,#9b9b9b 18.8235294118px,transparent 0),linear-gradient(45deg,#9b9b9b 18.8235294118px,transparent 0)}.boo{animation:floating 3s ease-in-out infinite}.boo .face{width:24px;height:3.2px;border-radius:5px;background-color:#9b9b9b;position:absolute;left:50%;bottom:56px;transform:translate(-50%)}.boo .face:before,.boo .face:after{content:"";display:block;width:6px;height:6px;background-color:#9b9b9b;border-radius:50%;position:absolute;bottom:40px}.boo .face:before{left:-24px}.boo .face:after{right:-24px}.shadow{width:128px;height:16px;background-color:#dfd7d7bf;margin-top:40px;margin-right:auto;margin-left:auto;border-radius:50%;animation:floatingShadow 3s ease-in-out infinite}#navbar .navbar{display:flex;justify-content:flex-end;align-items:center}#logo{width:56px;border-radius:12px}
