:root{--background:#f7f5f0;--foreground:#171717}html{background:var(--background);min-height:100%}html,body{max-width:100vw;min-height:100%;overflow-x:hidden}body{min-height:100dvh;color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;font-family:Arial,Helvetica,sans-serif;display:flex}body>main{flex:1}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}*{-webkit-tap-highlight-color:transparent}@media (max-width:650px){[data-watering-action-buttons]>button:last-child{font-size:0!important}[data-watering-action-buttons]>button:last-child:after{content:"Water";font-size:.72rem}main:has(.labelLayout){padding:1rem!important}main:has(.labelLayout)>div>header{flex-direction:column;align-items:flex-start;margin-bottom:1rem!important}main:has(.labelLayout)>div>header p{margin-top:.4rem}.labelLayout,.labelLayout>div,.labelLayout section{min-width:0;max-width:100%}.labelLayout{gap:1rem!important}.labelLayout>div{gap:.75rem!important}.labelLayout section{border-radius:14px!important;padding:1rem!important}.labelLayout>div:first-child>section:first-child>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}.labelLayout input,.labelLayout select{min-width:0;max-width:100%}.labelLayout>div:first-child>section:nth-child(2)>div:last-child,.labelLayout>div:first-child>section:nth-child(4)>div:first-of-type{flex-wrap:wrap}.labelLayout>div:first-child>section:nth-child(3)>div>div>div:last-child{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) auto!important}}@media (max-width:420px){.labelLayout>div:first-child>section:first-child>div{grid-template-columns:1fr!important}.labelLayout>div:first-child>section:nth-child(3)>div>div>div:last-child{grid-template-columns:1fr 1fr!important}.labelLayout>div:first-child>section:nth-child(3)>div>div>div:last-child>span{grid-column:1/-1}}.publicSiteTopBar{isolation:isolate;margin-bottom:24px;padding-block:10px 16px;position:relative}.publicSiteTopBar:before{content:"";z-index:-1;pointer-events:none;background:#f0f2e9;border-bottom:1px solid #536d4d26;width:100vw;position:absolute;top:-24px;bottom:0;left:calc(50% - 50vw)}@media (max-width:700px){.publicSiteTopBar:before{top:-18px}}
