.container{align-items:center;border-radius:10px;display:flex;flex-direction:column;height:50vh;justify-content:center;margin-left:30%;margin-right:30%}@media screen and (max-width:1180px){.container{margin-left:auto;margin-right:auto}}h1{color:#fff;font-size:3rem;font-weight:700;margin-bottom:0;text-align:center}h2{display:block;text-align:left}.h1SignIN{font-size:1.5rem;font-weight:700;margin-bottom:0;text-align:center}form{align-items:center;border:none;border-radius:15px;display:flex;flex-direction:column;justify-content:center;padding:20px;width:400px}label{color:#444;font-size:18px;margin-bottom:10px}.api-search,.login-input,.signup-input{border-style:none none solid;border-bottom:1px solid #444;border-radius:0;font-size:16px;margin-bottom:20px;padding:10px;width:100%}@media screen and (max-width:1180px){.api-search,.login-input,.signup-input{width:80%}}button[type=submit]{background-color:#444;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;margin-top:20px;padding:10px;width:200px}button[type=submit]:hover{background-color:#222}.create-account{border:none;border-radius:4px;cursor:pointer;font-size:16px;margin-top:10px;padding:10px;width:200px}.create-account:hover{background-color:#ccc}.create-account a{text-decoration:none}.create-account-text{color:#000}.pLogin{font-size:1.5rem;font-weight:700;margin-bottom:20px;text-align:center}.error{align-items:center;background-color:#f0d6d6;border:1px solid #e6c1c1;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);color:#cb2431;display:flex;font-size:16px;font-weight:400;justify-content:center;margin-top:450px;padding:16px;position:fixed;width:45%}.errorhidden{display:none}.logout-btn{color:#fff!important;right:0}.change-username,.logout-btn{bottom:0;margin:20px;position:fixed}.change-username{background-color:initial;border-style:none;left:0;text-decoration:underline}button:hover{cursor:pointer}.expandable-div{background-color:rgba(74,95,73,.68);border-radius:10px;height:100px;position:relative;transition:all .7s ease .1s;width:400px}.expandable-div .plant-data{align-items:center;display:flex;flex-direction:column;opacity:0;padding:20px;transition:opacity .2s ease}.expanded{height:350px;transition:all .5s ease;width:500px}.expanded .plant-data{display:flex;height:100px;opacity:1;transition:all .7s ease .2s}.card-title{display:flex}.card-title span{text-transform:capitalize}.card-title>p{align-items:center}.card-title img{border-radius:10px;object-fit:cover}.expandable-div:not(.expanded)>.plant-data{pointer-events:none}.circle{align-items:center;background-color:#fff;border-radius:50%;box-shadow:4px 2px 6px rgba(30,38,29,.9);display:flex;height:100px;justify-content:center;width:100px}#icons__row{align-items:end;bottom:.5rem;gap:0;left:.5rem;position:absolute}.icon--small{border-radius:50%;box-sizing:border-box;height:40px;margin:0;max-width:40px;padding:6px;transition:-webkit-transform .1s linear;transition:transform .1s linear;transition:transform .1s linear,-webkit-transform .1s linear;width:40px}.icon--small:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}#trash{bottom:.5em;position:absolute;right:.5em}.col{flex-direction:column}.col,.row{display:flex}.row{flex-direction:row;gap:20px}.addPlant{display:flex;justify-content:center}.addPlant img{margin:0 auto;padding:20px 10px;width:80px}.plant-container>div{padding:10px}.tooltip:after{background-color:rgba(0,0,0,.9);border-radius:.75em;color:#fff;content:"";font-size:10px;left:50%;opacity:0;padding:.75em .5em;position:absolute;top:0;-webkit-transform:translateY(-90%) translateX(-50%);transform:translateY(-90%) translateX(-50%);transition:all 0s linear 0s;white-space:nowrap}.tooltip:hover:after{content:attr(alt);opacity:1;transition:opacity .15s linear .1s}.modal{background-color:rgba(45,45,45,.9);border-radius:16px;box-shadow:2px 4px 6px #222;color:#eee;left:50%;opacity:0;padding:1.5rem;pointer-events:none;position:fixed;top:40%;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:all .2s linear;z-index:99}.modal--active{opacity:1;pointer-events:inherit;top:35%}.add-plant{border-radius:10px;margin-left:30%;margin-right:30%;padding:10px}@media screen and (max-width:1180px){.add-plant{margin-left:auto;margin-right:auto}}.plant-form{margin:auto}h2,p{display:block;text-align:center}.search-results-grid{grid-gap:1rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));padding:1rem}.plant-card{align-items:center;cursor:pointer;display:flex;flex-direction:column}.plant-card img{object-fit:cover;width:100%}.plant-card p{color:#fff;margin-top:.5rem;text-align:center}.loading{height:100vh;justify-content:center}.loading,.settings{align-items:center;display:flex}.settings{border-radius:10px;flex-direction:column;padding-bottom:100px}.settings h2{font-size:2rem;font-weight:700;margin-bottom:30px}#watering-options,.checkbox,.interval{padding:4px}label{font-size:1.2rem}.dropdown{display:inline-block;position:relative}.dropdown-content{background-color:#f9f9f9;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);display:none;left:0;position:absolute;right:0;z-index:1}.dropdown-content div{color:#000;display:block;padding:12px 16px;text-decoration:none}.dropdown-content div:hover{background-color:#f1f1f1}.dropdown:hover .dropdown-content{display:block}body{background-image:linear-gradient(180deg,rgba(0,0,0,.9),rgba(0,0,0,.35)),url(/static/media/pexels-markus-spiske-1268129.580fd95e52cd02863fb5.jpg);background-size:cover;box-sizing:border-box;font-family:Inter,sans-serif;font-weight:400;margin:0;min-height:115vh;padding:0 32px}.header{align-items:center;display:flex;justify-content:space-between;padding:24px 0 32px}.header *{color:#eee;margin:0;text-decoration:none}.module{align-items:center;background:linear-gradient(135deg,#fff,#f6fff7);border-radius:10px;box-shadow:2px 4px 6px 8px #000;display:flex;flex-direction:column;justify-content:center;margin:auto;max-width:45vw}h3{color:silver}p{font-size:.875rem;text-align:center}input:focus{outline:none}a,button[type=button]{background-color:initial;border-style:none;color:#000;font-size:16px;margin-top:10px;text-align:center;text-decoration:underline}.all-plants{gap:10px}.all-plants,.graphs{display:flex;flex-direction:column}.graphs{max-width:none}.graph{width:60%}.about{background-color:rgba(32,41,31,.835);border-radius:10px;padding:10px}.about-content,.about-content>p{text-align:left}.about-content{margin:0 64px}.back-btn{align-items:center;background-color:initial;border-style:none;display:flex;margin:auto;padding:15px}
/*# sourceMappingURL=main.79ea3957.css.map*/