body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.leaflet-container{height:100vh;width:100%}.toggle-legend-btn{background-color:#fff;border:1px solid #ccc;border-radius:4px;bottom:10px;box-shadow:0 2px 4px #0003;cursor:pointer;left:10px;padding:5px 10px;position:fixed;z-index:1000}.map-legend{font-size:14px}@media (max-width:768px){.leaflet-container{height:100%}}.share-button{background-color:initial;border:none;color:green;font-size:12px;margin:2px}.share-button:hover{background-color:#8e8b8b;border-radius:5px;color:#fff}.menu-container{z-index:1001}.logo-menu,.menu-container{left:10px;outline:none;position:fixed;top:10px}.logo-menu{cursor:pointer;display:inline-block;transition:transform .3s ease-in-out}.logo-menu:hover{transform:scale(1.1)}.logo-menu:active{transform:scale(.9)}.logo-menu img{border-radius:50%;box-shadow:0 4px 10px #0000004d;height:auto;outline:none;width:50px}.dropdown-menu{background-color:var(--background-secondary);border:1px solid #ccc;border-radius:8px;box-shadow:0 4px 8px #0003;display:flex;flex-direction:column;left:30px;min-width:150px;opacity:0;padding:10px;position:absolute;top:55px;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease,visibility .3s;visibility:hidden}.dropdown-menu.active{opacity:1;transform:translateY(0);visibility:visible}.menu-item{align-items:center;color:#3a2711;cursor:pointer;display:flex;gap:5px;padding:8px 10px;text-decoration:none;transition:.25s ease}.menu-item:hover{border-radius:5px;box-shadow:0 10px 20px #00000040}.menu-item-img{text-align:center}.menu-item-img img{border-radius:50%;box-shadow:0 4px 10px #00000040;transition:.25s ease;width:80px}.menu-item-img img:hover{box-shadow:0 10px 20px #00000040;filter:brightness(.9) blur(1px)}.menu-item-profile{align-items:center;color:#3a1111;cursor:pointer;display:flex;gap:5px;margin-bottom:20px;padding:8px 10px;text-decoration:none}.menu-item-profile:hover{border-radius:5px}.label-area{color:var(--text-secondary);font-weight:700}label{margin-top:10px}.dark-mode{color:var(--always-white)}.menu-icons-row{gap:2px;padding:10px 0}.icon-link,.menu-icons-row{align-items:center;display:flex;justify-content:center}.icon-link{height:35px;position:relative}.icon-img{filter:drop-shadow(0 2px 4px rgba(0,0,0,.4));height:35px;object-fit:contain;transition:.2s ease;width:35px}.icon-img:hover{transform:scale(1.12)}.notification-wrapper{position:relative}.notification-badge{background-color:green;border-radius:50%;color:#fff;font-size:10px;font-weight:700;padding:2px 6px;position:absolute;right:-5px;top:-5px}#map{bottom:0;position:absolute;top:0;width:100%}:root{--background-main:#e0e0e0;--background-secondary:#e0e0e0;--background-divider:#2a2a2a;--text-primary:#3a2711;--text-secondary:#4d371f;--text-disabled:#a1a1a1;--background-submit:#b0b0b0;--link-profile-user:#158d35;--always-white:#fff;--background-menu:#9c9c8a;--item-menu:#064606;--accent-blue:#1a73e8;--accent-green:#34a853;--accent-purple:#bb86fc;--alert-red:#cf6679;--alert-yellow:#ffab00;--overlay-light:#ffffff1a;--overlay-dark:#0000004d;--divider-gray:#37474f;--hover-bright:#ffffff0d}html.dark{--background-main:#121212;--background-secondary:#1e1e1e;--background-divider:#2a2a2a;--text-primary:#e0e0e0;--text-secondary:#b0b0b0;--text-disabled:#a1a1a1;--background-submit:#2a2a2a;--link-profile-user:#34a853;--always-white:#e0e0e0;--background-menu:#2a2a2a;--item-menu:#a1a1a1;--accent-blue:#1a73e8;--accent-green:#34a853;--accent-purple:#bb86fc;--alert-red:#cf6679;--alert-yellow:#ffab00;--overlay-light:#ffffff1a;--overlay-dark:#0000004d;--divider-gray:#37474f;--hover-bright:#ffffff0d}body,html{background-color:#e0e0e0;background-color:var(--background-secondary);color:#3a2711;color:var(--text-primary);overflow-x:hidden;width:100%}@media (max-width:768px){body,html{overflow-y:scroll;scrollbar-width:none}body::-webkit-scrollbar{display:none}}.covers{width:50%}.form-container,.post-container{align-items:center;background-color:#e0e0e0;background-color:var(--background-secondary);border-radius:8px;box-shadow:0 0 10px #2a2a2a;box-shadow:0 0 10px var(--background-divider);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin:20px auto;max-width:500px;padding:20px}.form-container form{width:100%}.form-container input,.form-container label,.form-container p{display:block;margin-bottom:5px;width:100%}.gallery img{height:100px;width:100px}.form-container button{display:block;margin:10px auto 5px}fieldset{border:1px solid #ccc;margin:20px 0;padding:10px}legend{font-size:1.2em;margin-bottom:12px}input[type=checkbox]{display:none}input[type=checkbox]+span{background-color:#fff;border:2px solid #ccc;border-radius:10px;display:inline-block;height:15px;margin-right:10px;transition:background-color .2s,border-color .2s;width:15px}input[type=checkbox]:checked+span{background-color:#4caf50;border-color:#4caf50}input[type=checkbox]:checked+span:before{background-color:#fff;border-radius:50%;color:green;content:"";height:10px;left:3px;position:absolute;top:3px;width:10px}input[type=checkbox]:focus+span{outline:3px solid #00b0ff}.form-menu{display:flex;flex-wrap:wrap;justify-content:center}.form-item{align-items:center;display:flex;flex-direction:column;margin-left:2px;margin-right:2px}.form-icon{border:4px solid #0000;cursor:pointer;height:40px;width:45px}.tree-container-profile p{text-align:left}.button-form-little{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;flex-wrap:wrap;justify-content:center;padding:6px 8px;transition:background-color .3s,box-shadow .3s}.button-form-little:hover{background-color:#45a049;box-shadow:0 4px 8px #0000001a}.button-form-little:disabled{background-color:#a1a1a1}.button-form{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;flex-wrap:wrap;justify-content:center;padding:8px 10px;transition:background-color .3s,box-shadow .3s}.button-form:hover{background-color:#45a049;box-shadow:0 4px 8px #0000001a}.button-form:disabled{background-color:#ccc;color:#666;opacity:.6}.button-theme{background-color:#b0b0b0;background-color:var(--background-submit);border:none;border-radius:5px;color:#064606;color:var(--item-menu);cursor:pointer;display:flex;flex-wrap:wrap;justify-content:center;padding:8px 10px;transition:background-color .3s,box-shadow .3s}.button-theme:hover{background-color:#064606;background-color:var(--item-menu);box-shadow:0 4px 8px #0000001a}.button-profile{background-color:#fff;border:none;cursor:pointer;display:block;margin:0 auto}.margin-top{margin-top:100px}@media (max-width:600px){.form-container .button-container .button-form{flex-basis:calc(50% - 10px);flex-grow:1;flex-shrink:1;margin-bottom:10px}}.post-container img,.tree-container img{display:block;height:auto;margin:0 auto;max-width:100%}.tree-gallery{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:20px}.tree-gallery a{display:block;height:90px;overflow:hidden;width:90px}.tree-image{height:100%;max-width:200px;object-fit:cover;width:100%}.preview-image{height:auto;margin-top:10px;max-width:100%}.icon-gallery{display:flex;flex-wrap:wrap;gap:10px}.icon{border:2px solid #0000;border-radius:5px;cursor:pointer;height:50px;width:50px}.icon.selected{border:2px solid blue}.last-image-container{position:relative;width:100%}.last-image-container img{height:auto;width:100%}.last-image-container img:hover:after{background-color:#000000b3;border-radius:5px;bottom:10px;color:#fff;content:attr(title);left:10px;padding:5px;position:absolute}.button-as-link{background:none;border:none;color:#158d35;color:var(--link-profile-user);cursor:pointer;display:inline;font:inherit;height:auto;margin:0;padding:0;width:auto}.user-photo{border-radius:50%;box-shadow:2px 2px 4px #0006;margin:0 10px}label{align-items:center;display:flex;font-size:1.1em;margin-bottom:8px}input[type=file]{display:none}label[for=image]{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;padding:10px 20px;text-align:center;transition:background-color .3s ease;width:50%}label[for=photo]:hover{background-color:#45a049}.about-text{line-height:1.8;text-indent:50px}.about-text,.termos p{text-align:justify}h2{text-align:center}textarea{border-radius:8px;overflow:auto;padding:5px;resize:none;width:100%}.userprofile-input-photo{background-color:initial!important}
/*# sourceMappingURL=main.cf42132f.css.map*/