@charset "UTF-8";#root{padding:1rem;width:100%;position:relative}.Blooming .NavButton:not(.base):before{background-color:#4c9e49}.Blooming .NavButton:not(.base):hover{background-color:#3b7b39}.Blooming button:hover{border-color:#4c9e49}.Blooming .CheckboxButton.checked:before{background-color:#438d41}.Blooming .Header h1{color:#99cf98}.Check .NavButton:not(.base):before{background-color:#9c9e49}.Check .NavButton:not(.base):hover{background-color:#797b39}.Check button:hover{border-color:#9c9e49}.Check .CheckboxButton.checked:before{background-color:#8b8d41}.Check .Header h1{color:#cecf98}.Collect .NavButton:not(.base):before{background-color:#9e4952}.Collect .NavButton:not(.base):hover{background-color:#7b3940}.Collect button:hover{border-color:#9e4952}.Collect .CheckboxButton.checked:before{background-color:#8d4149}.Collect .Header h1{color:#cf989e}.Pollinate .NavButton:not(.base):before{background-color:#93499e}.Pollinate .NavButton:not(.base):hover{background-color:#73397b}.Pollinate button:hover{border-color:#93499e}.Pollinate .CheckboxButton.checked:before{background-color:#83418d}.Pollinate .Header h1{color:#c898cf}.Harvest .NavButton:not(.base):before{background-color:#499e97}.Harvest .NavButton:not(.base):hover{background-color:#397b76}.Harvest button:hover{border-color:#499e97}.Harvest .CheckboxButton.checked:before{background-color:#418d87}.Harvest .Header h1{color:#98cfcb}.Count .NavButton:not(.base):before{background-color:#494e9e}.Count .NavButton:not(.base):hover{background-color:#393d7b}.Count button:hover{border-color:#494e9e}.Count .CheckboxButton.checked:before{background-color:#41458d}.Count .Header h1{color:#989bcf}.NavButton{position:relative;display:block;border:1px solid #aaa;background-color:#333;color:#fff;margin-top:5px;padding:8px 10px 8px 17px;border-radius:0;text-align:left}.NavButton:before{background-color:#555;width:10px;position:absolute;left:0;top:0;bottom:0;content:""}.NavButton:hover{background-color:#7b7b7b;color:#fff;border:1px solid #aaa}.NavButton .info-blocks{display:flex;gap:15px}.NavButton .info-blocks>span>label{font-size:small;margin-right:5px;position:relative;top:-1px;color:#cce}.NavButton .info-blocks>span>label:after{content:":"}button.LinkButton{border:none;background:none;color:#3383a4}button.LinkButton:hover{color:#86d5fa}:root,input{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:#ffffffde}:root{color-scheme:light dark;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}a{font-weight:500;color:#7f85ef;text-decoration:inherit}a:hover{color:#535bf2}ul{padding-inline-start:25px}body{margin:0;max-width:600px;display:flex}h1{font-size:2em;margin-bottom:15px;line-height:1.1}h1>div{font-size:.6em;font-weight:400}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;color:#ffffffde;font-size:1em;font-weight:400;line-height:1.5;font-family:inherit;background-color:#1a1a1a;cursor:pointer}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.top-gap{margin-top:10px}.top-gap-l{margin-top:20px}.item-list{display:flex;flex-direction:column;gap:0}.MenuButton{float:right;font-size:30px;cursor:pointer}.Menu{position:absolute;top:0;bottom:0;max-width:600px;z-index:100;left:0;right:0;padding:35px 20px;background:black}.Menu .MenuButton{float:none;text-align:right;margin-bottom:10px}.CheckboxButton{display:block;text-align:left;border-radius:0;border:1px solid #555;position:relative}.CheckboxButton:before{content:"";border:1px solid #aaa;width:13px;height:13px;display:inline-block;position:relative;margin-right:5px;top:2px;left:-4px}.CheckboxButton.checked:before{background-color:#535bf2}.CheckboxButton>button{position:absolute;right:0;top:0;bottom:0;display:flex;align-items:start}.CheckboxButton .expand-block{font-size:small;margin-top:10px}.Toaster{position:fixed;display:flex;top:30px;left:0;right:0;max-width:600px;justify-content:center}.Toaster>div{background:#444;padding:10px 20px;font-size:16px;position:relative}.Toaster>div:before{content:"";width:3px;position:absolute;left:0;top:0;bottom:0}.Toaster>div.error{color:#fca8a8}.Toaster>div.error:before{background:#b60000}.Toaster>div.success{color:#c4fca8}.Toaster>div.success:before{background:#12b600}.Modal{position:fixed;left:0;top:0;right:0;bottom:0;z-index:3}.Modal>.overlay{position:absolute;background:black;left:0;right:0;top:0;bottom:0;opacity:.4;z-index:4}.Modal>.dialog-container{max-width:600px;position:absolute;display:flex;justify-content:center;align-items:center;z-index:5;left:0;right:0;top:0;bottom:0}.Modal .dialog{background:#333;padding:15px;display:flex;max-width:400px;flex-direction:column;box-shadow:0 0 5px 3px #ffffff26;gap:15px}.Modal .dialog>.header{font-weight:700}.Modal .dialog>.footer{display:flex;justify-content:center;gap:10px}.Modal .dialog input{padding:10px;width:230px;border:1px solid #999;background-color:#444}.DropdownButton>button{display:block;text-align:left;width:100%;border-radius:0;border:1px solid #555}.DropdownButton>button:before{content:"▶";width:13px;display:inline-block;position:relative;margin-right:5px;top:0;left:-4px}.DropdownButton.expanded>button:before{content:"▼"}.DropdownButton.expanded>.item-list{max-height:200px}.DropdownButton .item-list{overflow:hidden;transition:max-height .4s ease-in-out}.DropdownButton:not(.expanded)>.item-list{max-height:0}.CheckPlant.NavButton.small{background:#555;font-size:small}.CheckPlant.NavButton.small>div{display:inline-block;margin-left:10px;font-size:smaller}.CheckPlant.NavButton.complete{color:#66fa58}.CheckPlant.NavButton>div{font-size:small}.NumberButton{display:block;text-align:left;border-radius:0;border:1px solid #555;padding-left:10px}.NumberButton input{width:45px;font-size:1em;text-align:center;border:1px solid #aaa;background-color:transparent;margin-right:5px}.NavigateFilterBox{position:relative;left:30px;padding:5px 8px;top:-7px;width:180px;border:1px solid #aaa;background-color:#000}
