@charset "utf-8";body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","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{background:#f7f5f2;width:100vw;height:100vh;overflow:auto}.App header.App-header{background:#c2cfb2;color:#fff;padding:.5rem;position:relative}.App header.App-header .inat-logo{width:1em;height:1em}.App header.App-header h1{margin:0;padding:1rem .5rem;font-size:1.2rem}.App header.App-header .btn-menu{position:absolute;top:20px;right:5px;background:#7e8987;border:none;color:#fff;font-size:1em;line-height:1;padding:5px 15px}.App header.App-header .btn-menu.open{background:#4d5453;box-shadow:0 0 3px #fff}.App header.App-header .menu-languages .btn-menu{top:5px}.App header.App-header .menu-pages .btn-menu{top:30px}.App header.App-header ul{display:inline-flex;list-style:none;padding:0;margin:0;border-radius:5px;background:#7e8987;overflow:hidden}.App header.App-header ul li{text-shadow:1px 1px #000}.App header.App-header ul li+li{border-left:1px solid #444}.App header.App-header ul li.active{background:#4d5453 linear-gradient(180deg,#596160,#353939);text-shadow:1px 1px #000}.App header.App-header ul li a{text-decoration:none}.App header.App-header a,.App header.App-header span{color:#fff;display:block;padding:4px 10px;height:100%;box-sizing:border-box;cursor:pointer;display:flex;align-items:center}@media screen and (min-width:600px){.App header.App-header .btn-menu{display:none}.App header.App-header .header-menu.menu-languages{position:absolute;top:1em;right:1em}}@media screen and (max-width:600px){.App header.App-header ul{display:none}.App header.App-header .btn-menu.open+ul{display:flex;flex-direction:column}.App header.App-header .btn-menu.open+ul li+li{border-left:none;border-top:1px solid #fff}}.App .loader{font-weight:700}.App .loader svg{vertical-align:text-bottom;display:inline-block;width:1.2em;height:1.2em}.App .AppLoader{display:flex;align-items:center;justify-content:center;grid-row:1/4;grid-column:1/4}.App .AppLoader .loader{text-align:center}.App .AppLoader .loader svg{display:block;margin:auto;width:2.5em;height:2.5em}.App footer.app-footer{padding:.5rem;text-align:center}.App footer.app-footer a{color:#22a;text-decoration:none}.App footer.app-footer i:before{content:"";width:3px;height:3px;border-radius:50%;background-color:#000;margin:2px 3px 3px;display:inline-block}@media screen and (min-width:800px){.App{display:grid;box-sizing:border-box;grid-template-columns:250px auto;grid-template-rows:auto -webkit-max-content;grid-template-rows:auto max-content;grid-gap:0 1em;gap:0 1em;padding-right:1em}.App header.App-header{box-sizing:border-box;overflow:hidden;width:250px;grid-column:1/1;grid-row:1/1;align-self:start;margin:1vh 5px;border-radius:5px;box-shadow:0 0 2px #000;display:flex;flex-direction:column}.App header.App-header h1{font-size:2em;text-align:center;-webkit-text-stroke:.7px #000}.App header.App-header .header-menu.menu-languages{position:static;margin-top:1em;order:1}.App header.App-header ul{display:flex;flex-direction:column}.App header.App-header ul li+li{border-top:1px solid #000;border-left:none}.App .page{flex:1 1 auto;box-sizing:border-box;margin:1vh 0;grid-column:2/2;grid-row:1/1}.App footer.app-footer{box-sizing:border-box;grid-column:2/3;grid-row:2/2}}@media screen and (min-width:600px) and (max-width:799px){.App header.App-header ul{padding:5px;flex-wrap:wrap;grid-gap:5px;gap:5px;justify-content:center}.App header.App-header ul li{border:1px solid #444;border-radius:5px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.8))}.App header.App-header ul li.active{background:linear-gradient(180deg,rgba(0,0,0,.4),#000)}.App .header-menu{font-size:.8em}.App .header-menu a,.App .header-menu span{text-align:center}}.hidden{display:none!important}.page{margin:1vh 1vw;padding:.5rem 1rem;background:#fff;border-radius:5px;box-shadow:0 0 2px #000}@media screen and (max-width:400px){.page{margin:1vh 0;padding:0}}.page .page-title{background:#4d5453 linear-gradient(180deg,#596160,#353939);color:#fff;margin:0 -.5rem 1rem;border-radius:5px;padding:.5rem;position:-webkit-sticky;position:sticky;top:0;z-index:1}@media screen and (max-width:400px){.page .page-title{margin:0 0 1rem}}.page .page-title a{color:#999;margin-right:5px;text-decoration:none}.page .note strong:before{content:"-";font-weight:700;color:#fff;background-color:#000;border-radius:1em;width:1.2em;height:1.2em;line-height:1em;margin-right:.5em;padding:0;text-align:center;display:inline-block;cursor:help}.page .note.collapsed{overflow:hidden;height:1.5em}.page .note.collapsed strong:before{content:"+"}.page dl.changelog dt{font-size:1.1em;font-weight:bolder;margin-top:5px}.note{float:right;position:relative}.note span.icon{border-radius:50%;display:inline-block;color:#fff;background:#547a48;width:1.4em;text-align:center;box-shadow:inset 1px 1px 1px #fff,0 0 5px 1px #fff;cursor:help}.note p{width:300px;position:absolute;background:#fff;color:#000;right:10px;top:100%;font-size:.85em;padding:5px;border:1px solid #444;border-radius:10px 0 10px 10px}.note.collapsed span.icon{box-shadow:inset 1px 1px 1px #fff}.note.collapsed p{display:none}.pages-list .description-note{display:block;margin:3px 0 0 3px}.pages-list .description-note:before{content:"* ";font-weight:700}.pages-list p{margin:.4em 0 1em}li.has-common-name em:after,li.has-common-name em:before{display:inline}li.has-common-name em:before{content:"("}li.has-common-name em:after{content:")"}form{position:relative}form label{display:flex;flex-wrap:wrap;margin-bottom:.5rem}form label.heading>span{font-weight:700}form label>.form-control,form label>span{flex:1 1 50%}@media screen and (max-width:640px){form label>.form-control.fc-checkbox{flex:1 1}}form label>.form-control input:not([type=checkbox]),form label>.form-control select,form label>.form-control textarea{min-width:250px;width:calc(100% - 3em);max-width:80vw;box-sizing:content-box;padding:1px 2px}form label>.form-control textarea{min-height:10em}form legend{font-weight:500;font-size:1.01em;padding:0 5px;background:#fff;box-shadow:1px 1px 1.5px 1px #ccc,5px 0 #fff,-5px 0 #fff;border-radius:3px}form>fieldset{display:block;border:1px solid #666;border-radius:5px;margin:0;padding:0 15px}form>fieldset>fieldset{border:solid #ddd;border-width:1px 0;margin:0 -5px 1em;padding:0 15px}form>fieldset>fieldset.noborder{border:none;padding:5px 15px 0;margin-bottom:0}form>fieldset>fieldset fieldset{border:1px solid #ddd;margin-left:.5em}form>fieldset>fieldset fieldset>legend{font-size:.9em;box-shadow:1px 1px 1px 1px #ccc}form>fieldset>fieldset fieldset.noborder{border:none;padding:0;margin:0}form .info{font-size:.95em;font-style:italic}form .btn-small{font-size:.9em;padding:0;border:none;background:transparent;margin-left:.5em}form .btn-submit{margin:1rem auto;display:block;color:#fff;text-shadow:1px 1px 1px #000;border:1px solid #085808;border-radius:4px;background:linear-gradient(180deg,#6a9a5b,#4b4a67);padding:3px 1em}form .btn-submit:disabled{background:linear-gradient(180deg,#c4c4c4,#646464);border:1px solid #585858}form .icon-swap{background:#fff;font-weight:700;box-shadow:0 0 1px #000;border-radius:50%;width:1.3em;height:1.3em;text-align:center;right:49.4%;position:absolute;margin-top:-.8em;display:block;z-index:3;cursor:pointer}.page-404 p:first-of-type{position:relative}.page-404 p:first-of-type:before{content:"404";font:700 82px/1 sans-serif;text-align:center;color:#fff;text-shadow:0 0 4px #aaa;display:block}.users li.has-role:after{content:" " attr(title) "";display:inline-block;margin-left:.3em;font-size:.65em;background:#2b2c2b radial-gradient(ellipse at 50% 0,#7f8180 0,#2f302f 100%);color:#fff;text-shadow:.5px .5px .5px #000;padding:3px 6px;border-radius:3px}.users li.has-role.has-role-manager:after{background:#063811 radial-gradient(ellipse at 50% 0,#6a9a5b 0,#4b4a67 100%)}.users li.has-role.has-role-curator:after{background:#110638 radial-gradient(ellipse at 50% 0,#01037c 0,#0b0638 100%)}li.observation{position:relative;margin-bottom:.75em}li.observation::marker{font-weight:700}li.observation .location.location-obscured:before{content:"🔘 ";font-size:.5em}li.observation>.observation-name{padding-left:.3em;border-left:3px solid transparent;position:relative}li.observation>.observation-name:before{content:"";width:6px;height:6px;border:1px solid transparent;transform:rotate(45deg);position:absolute;top:40%;left:-5px}li.quality-research>.observation-name:before{background:#74ac00;border-color:#416100}li.quality-casual>.observation-name:before{background:#ccc;border-color:#666}.activity{margin:0;padding:0 0 5px 1em}.activity,.activity li{list-style-position:outside}.activity li.comment::marker{content:"💬 "}.activity li.identification{position:relative}.activity li.identification::marker{content:"👁‍🗨 "}.activity li.identification.identification-outdated .taxon-link{text-decoration:line-through}.activity li.identification.identification-outdated:before{content:"❌";font-size:10px;width:0;position:absolute;margin:.4em 0 0 -2em}.activity li .comment{margin-left:1em}ul.observers-list{display:table}ul.observers-list li.header{display:table-row;font-weight:700}ul.observers-list li.header>*{display:table-cell;padding:4px 5px}ul.observers-list li.observer{display:table-row}ul.observers-list li.observer:nth-child(2n){background-color:#f0f0f0}ul.observers-list li.observer>*{display:table-cell;padding:4px 5px}ul.observers-list li.observer .difference,ul.observers-list li.observer .position{font-weight:700}ul.observers-list li.observer:before{color:#666;width:1.5em;text-align:center;display:table-cell}ul.observers-list li.observer.position-new:before{content:"★";color:gold}ul.observers-list li.observer.position-retired:before{content:"−";font-weight:700;color:#000}ul.observers-list li.observer.position-same:before{content:" "}ul.observers-list li.observer.position-increased:before{content:"▲";color:#0a0}ul.observers-list li.observer.position-increased .difference{color:#0a0}ul.observers-list li.observer.position-decreased:before{content:"▼";color:#a00}ul.observers-list li.observer.position-decreased .difference{color:#a00}
/*# sourceMappingURL=main.4c21ed0f.chunk.css.map */