:root{--app-font-family:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--app-font-size:14px;--app-font-size-sm:12px;--app-font-size-lg:16px;--app-font-size-xl:18px;--app-font-size-heading-1:38px;--app-font-size-heading-2:30px;--app-font-size-heading-3:24px;--app-font-size-heading-4:20px;--app-font-size-heading-5:16px;--app-line-height:1.45;--app-line-height-sm:1.4;--app-line-height-lg:1.45;--app-line-height-heading-1:1.06;--app-line-height-heading-2:1.1;--app-line-height-heading-3:1.14;--app-line-height-heading-4:1.18;--app-line-height-heading-5:1.22}html,body,#root{width:100%;height:100%;margin:0;padding:0}html,body{background:#f5f7fb;overflow:hidden}body{min-width:0;font-family:var(--app-font-family);font-size:var(--app-font-size);line-height:var(--app-line-height)}*,:before,:after{box-sizing:border-box}button,input,textarea,select{font:inherit}h1.ant-typography,.ant-typography h1{font-size:var(--app-font-size-heading-1);line-height:var(--app-line-height-heading-1)}h2.ant-typography,.ant-typography h2{font-size:var(--app-font-size-heading-2);line-height:var(--app-line-height-heading-2)}h3.ant-typography,.ant-typography h3{font-size:var(--app-font-size-heading-3);line-height:var(--app-line-height-heading-3)}h4.ant-typography,.ant-typography h4{font-size:var(--app-font-size-heading-4);line-height:var(--app-line-height-heading-4)}h5.ant-typography,.ant-typography h5{font-size:var(--app-font-size-heading-5);line-height:var(--app-line-height-heading-5)}.device-selector-dropdown .ant-select-item{border-radius:12px;margin-bottom:4px}.device-selector-dropdown .ant-select-item:last-child{margin-bottom:0}.header-language-dropdown .ant-dropdown-menu-item{border-radius:12px;margin-bottom:4px}.header-language-dropdown .ant-dropdown-menu-item:last-child{margin-bottom:0}.account-menu-dropdown .ant-dropdown-menu-item,.account-menu-dropdown .ant-dropdown-menu-submenu-title{border-radius:12px;margin-bottom:4px}.account-menu-dropdown .ant-dropdown-menu-item:last-child,.account-menu-dropdown .ant-dropdown-menu-submenu-title:last-child{margin-bottom:0}.account-menu-dropdown .ant-dropdown-menu-submenu-selected>.ant-dropdown-menu-submenu-title,.account-menu-dropdown .ant-dropdown-menu-submenu-selected>.ant-dropdown-menu-submenu-title:hover,.account-menu-dropdown .ant-dropdown-menu-submenu-selected>.ant-dropdown-menu-submenu-title .ant-dropdown-menu-item-icon,.account-menu-dropdown .ant-dropdown-menu-submenu-selected>.ant-dropdown-menu-submenu-title .ant-dropdown-menu-title-content,.account-menu-dropdown .ant-dropdown-menu-submenu-selected>.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow{color:var(--account-menu-text-color)!important}.notifications-button{transition:background-color .2s,color .2s}.notifications-button.notifications-button--active{animation:1.25s ease-in-out infinite notifications-button-blink}@keyframes notifications-button-blink{0%,to{background-color:#0000}50%{background-color:var(--notifications-button-active-bg)}}@media (prefers-reduced-motion:reduce){.notifications-button.notifications-button--active{animation:none}}@media (width<=575px){input,textarea,select,.ant-input,.ant-input-affix-wrapper,.ant-input-affix-wrapper input{font-size:16px!important}body[data-theme-version=dark] .device-selector-dropdown{border:1px solid #ffffff14;border-radius:16px;padding:6px;box-shadow:0 18px 40px #00000057;background:#18181b!important}.notifications-popover-mobile{max-width:calc(100vw - 24px);left:50vw!important;right:auto!important;transform:translate(-50%)!important}.account-menu-dropdown .ant-dropdown-menu-title-content{font-size:var(--app-font-size-lg);line-height:var(--app-line-height-lg)}}.watering-event-actions-dropdown .ant-dropdown-menu-item{border-radius:12px;margin-bottom:4px}.watering-event-actions-dropdown .ant-dropdown-menu-item:last-child{margin-bottom:0}
