html{height:100%}body{height:100%;display:grid;grid-template-columns:18rem 1fr;grid-template-rows:4.5rem 1fr;grid-template-areas:"header header" "sidebar main";font-size:125%;font-family:Roboto, verdana, sans-serif;font-weight:400;margin:0;background-color:#0a4b2e;background:linear-gradient(rgba(0,0,0,0.4), rgba(0,0,0,0.3)),url(/assets/background1-2401e0a8849e54f88211198918fd43f339e8332df098a64ee418ea0644b4fdb5.jpg),no-repeat;background-size:cover;background-attachment:fixed}@media (max-width: 600px){body{height:auto;grid-template-columns:1fr;grid-template-rows:4rem 705px 1fr auto;grid-template-areas:"header" "sidebar" "main" "footer"}body.sidebarMinimized{grid-template-rows:4rem 0 1fr auto}body.sidebarMinimized aside#sidebar{opacity:0;pointer-events:none}}@media (min-width: 600px){body.sidebarMinimized{grid-template-columns:0 1fr}body.sidebarMinimized aside#sidebar{pointer-events:none;opacity:0}}body.development{background-image:url(/assets/background2-ac2225a303a43dc7d4e667a7e3e69af01e33387d43f0296c625ecbdf4183036f.jpg)}header{grid-area:header;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:0;margin:0;background:#004D40;color:white;z-index:0o}header a{color:rgba(255,255,255,0.75)}header form{padding:0}header #logoContainer{flex:1;display:flex;align-items:center;width:52px;height:52px}header #logoContainer img{width:52px;height:52px;margin:0 0 0 .25rem}header #logoContainer #logoText{font-size:2.25rem;font-weight:400;letter-spacing:-0.5px;padding:0 0 0 .5rem;cursor:default}button.collapseSidebar{width:5rem;height:4rem;padding:0 1rem;background:none;border:none;cursor:pointer;color:#fffe}button.collapseSidebar:hover{color:#fffc}button.collapseSidebar svg{width:36px;height:36px}main{grid-area:main;display:flex;flex-direction:column;margin:0;overflow-x:auto}a.breadcrumb{color:#004D40}svg.breadcrumb{height:46px}section#primary{padding:0.5em 3vw 2em;background:rgba(255,255,255,0.975);flex:1}@media (max-width: 600px){#mainContainer{flex-direction:column}aside#sidebar{width:100%}}aside#sidebar{grid-area:sidebar;background:#0009;display:flex;flex-direction:column;justify-content:space-between}aside#sidebar #currentProject{font-size:1.5rem;margin:0;padding:1.5rem 1.5rem 1.5rem .5rem;color:#fff7;text-align:center;white-space:nowrap;cursor:default}aside#sidebar #currentProject svg{height:1.5rem}aside#sidebar nav{flex-direction:column;border-top:1px solid #fff7}aside#sidebar a.navItem,aside#sidebar button{flex:1;background:#2227;display:block;color:white;padding:1rem 1rem 1rem 2.5rem;margin:0;border-bottom:1px solid #fff7}aside#sidebar a.navItem:hover,aside#sidebar a.navItem.selected,aside#sidebar button:hover,aside#sidebar button.selected{background:#777;text-decoration:none}aside#sidebar a.navItem.selected,aside#sidebar button.selected{cursor:default}aside#sidebar a.navItem svg,aside#sidebar button svg{height:20px}aside#sidebar .indent a{padding-left:4rem}aside#sidebar form{display:flex}aside#sidebar button{text-align:left}aside#sidebar .iconLink{color:#fff7}aside#sidebar .iconLink:hover{color:#ffff}footer{grid-area:footer;display:flex;justify-content:center;line-height:44px;font-size:110%;background:#0007}.fill{flex:1}*{transition:all 0.15s ease-out}a,.link,.buttonLink{color:#D81B60;text-decoration:none}a:hover,.link:hover,.buttonLink:hover,a:active,.link:active,.buttonLink:active{text-decoration:underline}textarea{font-size:100%;font-family:Roboto, verdana, sans-serif;width:50%;min-width:8em}body.development header{background:#008c4b}body.development nav .navItem:hover,body.development nav .navItem.selected,body.development nav .button_to .navItem:hover,body.development nav .button_to .navItem.selected{background:#d9e4e2;color:#008c4b}body.development nav .navItem.selected{background:#d9e4e2;color:#008c4b}nav{display:flex;flex-wrap:wrap}nav a,nav .link,nav .buttonLink{display:inline-block;white-space:nowrap}nav .navItem,nav .button_to .navItem{padding:0 13px;white-space:nowrap}nav .navItem:hover,nav .navItem.selected,nav .button_to .navItem:hover,nav .button_to .navItem.selected{background:#d9e4e2;color:#00362d;text-decoration:none}nav .navItem.selected{cursor:default;background:#d9e4e2;color:#00362d;text-decoration:none}nav#sidebar{flex-direction:column}form.button_to{display:inline-block}form.button_to button.logout{font-family:Roboto, verdana, sans-serif;color:rgba(255,255,255,0.75);border:none;background:none;font-size:100%}form.button_to button.logout:hover{cursor:pointer}.formContainer{max-width:500px}.rangeInputContainer{display:flex;align-items:flex-end}time{float:right;margin-left:1.25em}h1{clear:both}h2{font-size:120%;padding-top:0.5em}main.sessions,main.registrations,main.passwords,main.password_resets,main.settings{max-width:450px;display:block;margin-left:auto;margin-right:auto}main.sessions label,main.registrations label,main.passwords label,main.password_resets label,main.settings label{display:block;font-size:85%;color:#555}main.sessions .field,main.registrations .field,main.passwords .field,main.password_resets .field,main.settings .field{margin-bottom:0.5em}main.sessions .field input,main.registrations .field input,main.passwords .field input,main.password_resets .field input,main.settings .field input{padding:4px 8px}main.sessions .submit,main.registrations .submit,main.passwords .submit,main.password_resets .submit,main.settings .submit{margin-top:1em}input{width:100%;box-sizing:border-box}table th{text-align:left;font-weight:500}table td{text-overflow:'...';white-space:nowrap;overflow:hidden}input[type=checkbox]{transform:scale(1.5)}input{font-size:120%}.saveButton{padding:16px 48px}.hide{display:none}h4{color:#bbb;margin:-1em 0 1em 9em}.line-break::after{content:"\a";white-space:pre}table{border-spacing:0;width:100%;margin:1em 0}th,td{padding:12px 6px;line-height:27px}thead th{color:#004D40}tbody tr:nth-child(odd){background:rgba(0,77,64,0.15)}tbody tr:nth-child(even) td{border-top:2px solid rgba(0,77,64,0.15);border-bottom:2px solid rgba(0,77,64,0.15)}tbody tr:nth-child(even) td:first-child{border-left:2px solid rgba(0,77,64,0.15)}tbody tr:nth-child(even) td:last-child{border-right:2px solid rgba(0,77,64,0.15)}table.blue{border-color:#0E487B}table.blue thead th{color:#0E487B}table.blue tbody tr:nth-child(odd){background:rgba(14,72,123,0.1)}table.blue td{border-color:rgba(14,72,123,0.1) !important}table.yellow{border-color:#8C6800}table.yellow thead th{color:#8C6800}table.yellow tbody tr:nth-child(odd){background:rgba(206,154,0,0.2)}table.yellow td{border-color:rgba(206,154,0,0.2) !important}.plantButton{display:inline-block;background:rgba(0,77,64,0.15);width:300px;font-size:120%;border:1px solid #444;border-radius:13px}.plantButton a,.plantButton .link,.plantButton .buttonLink{display:block;text-align:center;line-height:48px}a.blue,.blue.link,.blue.buttonLink{color:#0E487B}a.green,.green.link,.green.buttonLink{color:#004D40}a.yellow,.yellow.link,.yellow.buttonLink{color:#8C6800}a.purple,.purple.link,.purple.buttonLink{color:#D81B60}p.large{font-size:120%}#localizations{margin:0;padding:0;list-style-type:none}#localizations li{display:inline-block}#localizations a,#localizations .link,#localizations .buttonLink{display:inline-block;padding:6px 8px;color:rgba(255,255,255,0.7);transition:none}#localizations a:hover,#localizations .link:hover,#localizations .buttonLink:hover,#localizations a.selected,#localizations .selected.link,#localizations .selected.buttonLink{color:white;text-decoration:none}.updateText{display:inline-block;margin:20px 0;padding-left:4px;font-size:75%;color:#999}.cursor-pointer{cursor:pointer}#plant_search{display:flex}#plant_search input[type=search]{padding:16px 10px}#plant_search input[type=submit]{flex:1}.link,.buttonLink{padding:0 16px;margin:0 4px}.buttonLink{border:0;background:none;font-size:100%;cursor:pointer}svg{vertical-align:middle}
