html{-webkit-text-size-adjust:100%;tab-size:4;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentColor}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}*,:before,:after{box-sizing:border-box}*{margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}#agriculture-main{isolation:isolate}button{cursor:pointer}button:disabled{cursor:default}@font-face{font-family:Sora;src:url(/static/font/Sora-VariableFont_wght.75557108bf.ttf)format("truetype")}@font-face{font-family:Roboto;src:url(/static/font/Roboto-VariableFont_wdth,wght.9c133a109c.ttf)format("truetype")}:root{--faarm-font-size-root:.8rem}@media only screen and (min-width:90rem){:root{--faarm-font-size-root:1rem}}body{--faarm-font-size-h1:calc(1.5 * var(--faarm-font-size-root));--faarm-font-size-h2:calc(1.375 * var(--faarm-font-size-root));--faarm-font-size-h3:calc(1.125 * var(--faarm-font-size-root));--faarm-font-size-h4:calc(1 * var(--faarm-font-size-root));--faarm-font-size-h5:calc(.875 * var(--faarm-font-size-root));--faarm-font-size-h6:calc(.75 * var(--faarm-font-size-root));--faarm-font-size-body:calc(.875 * var(--faarm-font-size-root));--faarm-font-size-label:calc(.75 * var(--faarm-font-size-root));--faarm-font-size-caption:calc(.625 * var(--faarm-font-size-root));--faarm-font-size:var(--faarm-font-size-body);font-family:Sora,Roboto,sans-serif;font-size:var(--faarm-font-size)}h1,h2,h3,h4,h5,h6{font-weight:600;font-size:var(--faarm-font-size)}h1{--faarm-font-size:var(--faarm-font-size-h1)}h2{--faarm-font-size:var(--faarm-font-size-h2)}h3{--faarm-font-size:var(--faarm-font-size-h3)}h4{--faarm-font-size:var(--faarm-font-size-h4)}h5{--faarm-font-size:var(--faarm-font-size-h5)}h6{--faarm-font-size:var(--faarm-font-size-h6)}p{--faarm-font-size:var(--faarm-font-size-body);font-size:var(--faarm-font-size)}label{--faarm-font-size:var(--faarm-font-size-label);font-size:var(--faarm-font-size)}caption,figcaption{--faarm-font-size:var(--faarm-font-size-caption);font-size:var(--faarm-font-size)}:root{--faarm-spacing-root:.1875rem;--faarm-spacing-0:0;--faarm-spacing-1:var(--faarm-spacing-root);--faarm-spacing-2:calc(var(--faarm-spacing-root) * 2);--faarm-spacing-3:calc(var(--faarm-spacing-root) * 3);--faarm-spacing-4:calc(var(--faarm-spacing-root) * 4);--faarm-spacing-5:calc(var(--faarm-spacing-root) * 5);--faarm-spacing-6:calc(var(--faarm-spacing-root) * 6);--faarm-spacing-7:calc(var(--faarm-spacing-root) * 7);--faarm-spacing-8:calc(var(--faarm-spacing-root) * 8);--faarm-spacing-9:calc(var(--faarm-spacing-root) * 9);--faarm-spacing-10:calc(var(--faarm-spacing-root) * 10);--faarm-spacing-12:calc(var(--faarm-spacing-root) * 12);--faarm-spacing-14:calc(var(--faarm-spacing-root) * 14);--faarm-spacing-16:calc(var(--faarm-spacing-root) * 16)}@media only screen and (min-width:90rem){:root{--faarm-spacing-root:.25rem}}.rdp-root{--rdp-day-height:30px}.Button{text-wrap:nowrap;max-width:100%;font-weight:600;line-height:1;font-size:var(--faarm-font-size-h5);border:0;margin:0;padding:0;transition:all .3s ease-in-out;position:relative}.Button--primary{color:#2a3ff4}.Button--dark{color:#0e1029}.Button--success{color:#08b549}.Button--danger{color:#ea535d}.Button--warning{color:#fc641f}.Button--skeleton{color:#ccc}.Button--disabled{color:#b8b8b8}.Button:hover.Button--primary{color:#091aaf}.Button:hover.Button--dark{color:#000}.Button:hover.Button--success{color:#045322}.Button:hover.Button--danger{color:#c01723}.Button:hover.Button--warning{color:#b33902}.Button:hover.Button--skeleton{color:#ccc}.Button:hover.Button--disabled{color:#b8b8b8}.Button__content{align-items:center;gap:var(--faarm-spacing-2);width:max-content;max-width:100%;max-height:100%;padding:var(--faarm-spacing-4) var(--faarm-spacing-6);display:flex}.Button__text{text-overflow:ellipsis;white-space:nowrap;line-height:calc(1*var(--faarm-font-size-root));overflow:hidden}.Button__icon{height:calc(1.25*var(--faarm-font-size-root));flex-shrink:0;align-items:center;margin:-4px 0;display:flex}.Button__icon svg{font-size:calc(1.25*var(--faarm-font-size-root));display:block}.Button--icon .Button__icon svg{margin:0}.Button--icon.Button--status-success .Button__icon svg{animation:.18s ease-out pop}.Button--icon.Button--status-pending .Button__icon svg{animation:1s linear infinite spin}.Button--status-success .Button__icon.Button__start-icon svg{animation:.18s ease-out pop}.Button--status-pending .Button__icon.Button__start-icon svg{animation:1s linear infinite spin}.Button--fullwidth{width:100%}.Button--fullwidth .Button__content{place-self:center}.Button--contained{color:#fff;border-radius:8px}.Button--contained.Button--primary{background-color:#2a3ff4}.Button--contained.Button--dark{background-color:#0e1029}.Button--contained.Button--success{background-color:#08b549}.Button--contained.Button--danger{background-color:#ea535d}.Button--contained.Button--warning{background-color:#fc641f}.Button--contained.Button--skeleton{background-color:#ccc}.Button--contained.Button--disabled{background-color:#b8b8b8}.Button--contained:hover.Button{color:#fff}.Button--contained:hover.Button--primary{background-color:#091aaf}.Button--contained:hover.Button--dark{background-color:#000}.Button--contained:hover.Button--success{background-color:#045322}.Button--contained:hover.Button--danger{background-color:#c01723}.Button--contained:hover.Button--warning{background-color:#b33902}.Button--contained:hover.Button--skeleton{background-color:#ccc}.Button--contained:hover.Button--disabled{background-color:#b8b8b8}.Button--textonly{background:#fff}.Button--textonly .Button__content{padding:var(--faarm-spacing-4) 0}.Button--disabled{cursor:not-allowed}.Button--disabled.Button--textonly.Button,.Button--disabled.Button--textonly:hover.Button{color:#b8b8b8}.Button--disabled.Button--contained.Button{background-color:#b8b8b8}.Button--disabled.Button--contained:hover.Button{color:#fff;background-color:#b8b8b8}.Button--compact{text-align:left;text-wrap:initial;background:0 0;max-width:100%;margin:0;padding:0;display:inline}.Button--compact .Button__content{padding:0;display:flex}.Button--compact .Button__text{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;padding:4px 0;display:inline-block;overflow:hidden}.Button--compact .Button__icon:first-child{margin-left:0}.Button--compact .Button__icon:last-child{margin-right:0}.Button--inline{text-wrap:wrap;display:contents}.Button--inline .Button__content{display:contents}.Button--outlined{background:0 0;border:2px solid;border-radius:8px}.Button--outlined.Button--primary{border-color:#2a3ff4}.Button--outlined.Button--dark{border-color:#0e1029}.Button--outlined.Button--success{border-color:#08b549}.Button--outlined.Button--danger{border-color:#ea535d}.Button--outlined.Button--warning{border-color:#fc641f}.Button--outlined.Button--skeleton{border-color:#ccc}.Button--outlined.Button--disabled{border-color:#b8b8b8}.Button--outlined:hover{background:0 0}.Button--outlined:hover.Button--primary{border-color:#091aaf}.Button--outlined:hover.Button--dark{border-color:#000}.Button--outlined:hover.Button--success{border-color:#045322}.Button--outlined:hover.Button--danger{border-color:#c01723}.Button--outlined:hover.Button--warning{border-color:#b33902}.Button--outlined:hover.Button--skeleton{border-color:#ccc}.Button--outlined:hover.Button--disabled{border-color:#b8b8b8}.Button--icon{border-radius:40px}.Button--icon .Button__content{padding:var(--faarm-spacing-2);gap:0}.Button--icon .Button__text{width:0;padding:0;overflow:hidden}.Button--icon--shouldRevealTextOnHover .Button__text{transition:all .3s ease-in-out}.Button--icon--shouldRevealTextOnHover:hover .Button__content,.Button--icon--shouldRevealTextOnHover:focus .Button__content{gap:var(--faarm-spacing-3)}.Button--icon--shouldRevealTextOnHover:hover .Button__text,.Button--icon--shouldRevealTextOnHover:focus .Button__text{padding-right:var(--faarm-spacing-2);width:auto}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes pop{0%{transform:scale(.8)}to{transform:scale(1)}}.Arrow{fill:#fff;display:flex}.Arrow[data-side=top]{bottom:-8px;rotate:180deg}.Arrow[data-side=bottom]{top:-8px;rotate:0deg}.Arrow[data-side=left]{right:-13px;rotate:90deg}.Arrow[data-side=right]{left:-13px;rotate:-90deg}.Tooltip__trigger{background:0 0;border:0;outline:0;margin:0;padding:0}.Tooltip__popup{padding:var(--faarm-spacing-2);z-index:400;width:max-content;max-width:320px;transform-origin:var(--transform-origin);background-color:#fff;border:#fff;border-radius:8px;flex-direction:column;transition:transform .15s,opacity .15s;display:flex;box-shadow:0 0 8px #00000026}.Tooltip__popup[data-starting-style],.Tooltip__popup[data-ending-style]{opacity:0;transform:scale(.9)}.Tooltip__popup[data-instant]{transition:none}.Tooltip__positioner{z-index:1301}.TextOverflow{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.TextOverflow__trigger{white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}.ContentBox__heading{margin:0 0 var(--faarm-spacing-4);align-items:center;gap:var(--faarm-spacing-4);text-wrap:wrap;line-height:1;display:flex}.ContentBox__heading .ContentBox__heading__text{font-size:var(--faarm-font-size-h5);text-wrap:wrap;align-items:center;gap:var(--faarm-spacing-4);flex-grow:1;line-height:1;display:flex}.ContentBox__heading .ContentBox__heading__text:after{content:"";border-bottom:1px dashed #d2d2d2;flex-grow:1}.Timestamp{flex-direction:row;align-items:center;gap:4px;display:flex}.Timestamp__icon{color:#2a3ff4;font-size:calc(1.125*var(--faarm-font-size-root))}.Timestamp__exact{font-size:var(--faarm-font-size-label)}.Timestamp__distance{font-size:var(--faarm-font-size-h5)}.ContentLayout{--layout-gap:var(--faarm-spacing-6);--padding:0;gap:var(--layout-gap);padding:var(--padding);flex-direction:column;width:100%;display:flex}.ContentLayout--separated>:not(:first-child){padding-top:var(--layout-gap);border-top:1px dashed #d2d2d2}.ContentLayout--scrollable{overflow:auto}.ContentBox__collapse{gap:var(--faarm-spacing-6);flex-direction:column;display:flex}.ContentBox__collapse__inner{padding:var(--faarm-spacing-6) 0 0}.ContentBox__collapse__button{background:0 0;border:none;margin:0;padding:0}.ContentBox__collapse__text{font-size:var(--faarm-font-size-h6);align-items:center;gap:var(--faarm-spacing-4);text-transform:uppercase;color:#717171;margin:0;display:flex}.ContentBox__collapse__text:after,.ContentBox__collapse__text:before{content:"";border-bottom:1px dashed #d2d2d2;flex-grow:1}.ContentBox__collapse__icon{font-size:var(--faarm-font-size-h1);color:#2a3ff4;margin-left:calc(-1*var(--faarm-spacing-3));margin-right:calc(-1*var(--faarm-spacing-1));margin-top:calc(-1*var(--faarm-spacing-1)/2);transition:transform .2s ease-in-out}.ContentBox__collapse--expanded .ContentBox__collapse__icon{transform:scaleY(-1)}.ContentBox{z-index:2;background:#fff;border-radius:8px;flex-direction:column;width:100%;max-width:39.1875rem;height:100%;display:flex;position:relative;overflow:hidden}.ContentBox__wrapper{gap:var(--faarm-spacing-8);width:100%;padding-left:var(--faarm-spacing-16);flex-direction:column-reverse;align-items:flex-end;display:flex}@media only screen and (min-width:60rem){.ContentBox__wrapper:not(:has(.ShapeEditorControl)){flex-direction:row-reverse;align-items:flex-start}}@media only screen and (min-width:90rem){.ContentBox__wrapper{flex-direction:row-reverse;align-items:flex-start}}.ContentBox__header{padding:var(--faarm-spacing-4) var(--faarm-spacing-6);gap:var(--faarm-spacing-2);color:#b7bef9;background-color:#0e1029;align-items:center;display:flex}.ContentBox__header>*{flex-shrink:0}.ContentBox__header .ShowOnMapButton{color:#b7bef9}.ContentBox__header .ShowOnMapButton:hover{color:#fff}.ContentBox__header-content{flex-grow:1;margin-right:auto}.ContentBox__icon{color:#b7bef9}.ContentBox__icon.MuiSkeleton-circular{background-color:#28384a;width:16px;height:16px}.ContentBox .ContentBox__title{padding-right:var(--faarm-spacing-8);flex-shrink:1;margin-right:auto;display:flex;overflow:hidden}.ContentBox .ContentBox__title.MuiSkeleton-text{background-color:#28384a;width:10rem}.ContentBox__close.Button{color:#b7bef9;background:0 0;margin-left:16px;padding:0}.ContentBox__close.Button:hover{color:#fff;background:0 0}.ContentBox__aside{z-index:2;position:relative}.ContentBox__content{flex-direction:column;display:flex;overflow:hidden}.ContentBox__section{padding:var(--faarm-spacing-6);flex-direction:column;flex-shrink:0;display:flex}.ContentBox__section .ContentBox__section{padding-left:0;padding-right:0}.ContentBox__section .ContentBox__section:first-child{padding-top:0}.ContentBox__section .ContentBox__section:last-child{padding-bottom:0}.ContentBox__section--scrollable{scrollbar-gutter:stable;flex-shrink:1;overflow:hidden auto}.ContentBox__section--scrollable>.ContentBox__section,.ContentBox__section--scrollable>.ContentBox__collapse{margin-right:-8px}.ContentBox__section--scrollable::-webkit-scrollbar{width:8px}.ContentBox__section--scrollable::-webkit-scrollbar-thumb{background-color:#adadad;border-radius:4px}.ContentBox__section--scrollable::-webkit-scrollbar-track{background-color:#e6e6e6}.ContentBox__section:not(:first-child){border-top:1px dashed #d2d2d2}.ContentBox__section:not(:first-child).ContentBox__section--disableDivider{border-top:none;padding-top:0}.ContentBox form{flex-direction:column;display:flex;overflow:hidden}.ToastContent{padding:var(--faarm-spacing-3) var(--faarm-spacing-4);align-items:center;gap:var(--faarm-spacing-2);color:#b7bef9;background:#0e1029;border-radius:8px;flex-wrap:nowrap;display:flex}.ToastContent--error{color:#ea535d;background:#fef4f6}.ToastContent__icon{flex-shrink:0;font-size:20px}.ToastContent__text{font-size:var(--faarm-font-size-body);font-weight:600;display:inline}.ToastContent__close{color:#b7bef9;background:0 0;border:0;flex-shrink:0;margin:0 0 0 auto;padding:0;font-size:20px;transition:color .15s ease-in-out}.ToastContent__close:hover{color:#fff}.ToastContent--error .ToastContent__close{color:#0e1029}.ToastContent--error .ToastContent__close:hover{color:#b7bef9}.SimpleGrid{gap:calc(var(--grid-gap)*.25*var(--faarm-spacing-root));flex-wrap:wrap;justify-items:flex-start;width:100%;display:flex}.SimpleGrid>*{flex:0 0 calc(100%/var(--grid-columns) - calc(var(--grid-gap) * .25 * var(--faarm-spacing-root))*(var(--grid-columns) - 1)/2);min-width:7rem}.SimpleGrid>.SimpleGrid__separator{border-bottom:1px dashed #d2d2d2;flex:0 0 100%}.EmptyState{justify-content:center;align-items:center;gap:24px;width:100%;margin:auto;display:flex}.EmptyState[data-size=large]{flex-direction:column;padding:24px}.EmptyState__image{color:#fff}.EmptyState[data-size=large] .EmptyState__image{height:120px}.EmptyState[data-size=small] .EmptyState__image{height:80px}.EmptyState__image svg{height:100%}.SortableTableHead__label{color:#717171;word-break:keep-all;font-size:var(--faarm-font-size-label)}.SortableTable.SortableTable{overflow:initial}.SortableTable.SortableTable th,.SortableTable.SortableTable td{padding:var(--faarm-spacing-4) var(--faarm-spacing-3)}.SortableTable.SortableTable td,.SortableTable.SortableTable th{border-bottom:1px dashed #d2d2d2}.SortableTable.SortableTable td:first-child,.SortableTable.SortableTable th:first-child{padding-left:0}.SortableTable.SortableTable td:last-child,.SortableTable.SortableTable th:last-child{padding-right:0}.SortableTable.SortableTable td>span,.SortableTable.SortableTable th>span{display:inline-block}.SortableTable.SortableTable tr:hover{background:0 0}.LinkedEntityList{overflow:hidden}.StatValueBold{font-size:var(--faarm-font-size-h5);font-weight:600}.StatValue{align-items:center;gap:2px;line-height:1.5;display:flex}.StatDisplay{gap:var(--faarm-spacing-2);flex-direction:column;max-width:100%;display:flex}.StatDisplay__name{color:#717171;text-overflow:ellipsis;white-space:nowrap;font-size:var(--faarm-font-size-label);overflow:hidden}.StatDisplay__name.MuiSkeleton-text{width:50%;height:16px}.StatDisplay__content{min-height:calc(var(--faarm-font-size-h5)*1.5);align-items:center;display:flex}.StatDisplay__loading{justify-content:flex-start}.StatDisplay__icon{color:#2a3ff4;font-size:calc(1.125*var(--faarm-font-size-root));margin-right:var(--faarm-spacing-2);flex-shrink:0;display:block}.StatDisplay__value{overflow-wrap:anywhere;width:100%}.StatDisplay__value.MuiSkeleton-text{width:75%}.StatHealth__value{gap:var(--faarm-spacing-2);white-space:nowrap;align-items:center;display:flex}.FlyToButton{flex-shrink:0}.FlyToButton.Button--outlined.Button--primary{border:1px solid #e6e6e6;border-radius:8px}.LevelMonitorList{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.LevelMonitorList table{table-layout:fixed;width:100%}.LevelMonitorList__name{gap:12px;display:flex}.LevelMonitorList__button{width:100%;overflow:hidden}.LevelMonitorList .StatHealth__value{white-space:nowrap}.Input{min-width:0;color:inherit;background:0 0;border:0;outline:none;flex-grow:1;align-self:stretch;margin:0;padding:0;line-height:1;display:block}.Input__supporting-text{font-size:var(--faarm-font-size-label);color:#717171;margin:0}.InputWrapper{width:100%;padding:0 var(--faarm-spacing-6);gap:var(--faarm-spacing-3);font-size:var(--faarm-font-size-body);border:1px solid #d2d2d2;border-radius:8px;align-items:center;min-height:64px;display:flex}.InputWrapper__adornment{flex-grow:0;flex-shrink:0}.InputWrapper:has([data-invalid]){border-color:#ea535d}:is(.InputWrapper:has(:focus-visible),.InputWrapper:has([data-focused])){outline-offset:-2px;outline:2px solid #2a3ff4}.InputWrapper:has([disabled]){color:#b8b8b8}.Adornment__text{font-size:var(--faarm-font-size-body);color:#b8b8b8;font-weight:600;line-height:1}.Adornment__icon{font-size:calc(1.375*var(--faarm-font-size-root));color:#2a3ff4}.NotFound__content{text-align:center;justify-content:center;align-items:center;height:350px;display:flex}.RedirectMessage{width:100%;height:100vh;font-size:var(--faarm-font-size-h1);background:#fff;display:flex}.RedirectMessage__inner{margin:auto}.ErrorPage{z-index:5;width:100%;height:100%;position:absolute;top:0;left:0}.ErrorPage h1,.ErrorPage p{color:#fff}.ErrorPage .bg-overlay{opacity:.8;background:#000;width:100%;height:100%;position:absolute;top:0;left:0}.ErrorPage .icon{position:relative;top:50%;left:50%;transform:translate(-50%)}.ErrorPage .content{width:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ErrorPage .bg{object-fit:cover;object-position:center;width:100%;height:100%;margin:0}.ErrorPage .text-center{text-align:center}.FarmNotFoundPage{text-align:center;width:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.terrain-overlay-row{align-items:center;display:flex}.terrain-overlay-row:not(:last-child){margin-bottom:16px}.terrain-overlay-row .dot{border-radius:50%;width:16px;height:16px;margin-right:8px;display:inline-block}.PopoverContent{padding:var(--faarm-spacing-6);z-index:1301;background:#fff;border-radius:16px;box-shadow:0 0 24px #00000026}.PopoverContent--disable-padding{padding:0}.PopoverMenu{flex-direction:column;gap:8px;min-width:240px;padding:8px;display:flex}.PopoverMenu__trigger{position:relative}.PopoverMenu__trigger .Button__icon:last-child{transition:transform .25s ease-in-out}.PopoverMenu__trigger[aria-expanded=true] .Button__icon:last-child{transform:scaleY(-1)}.PopoverMenu__item.Button.Button{transition-property:background-color,color;transition-duration:.15s;transition-timing-function:ease-in-out}.PopoverMenu__item.Button.Button .Button__content{padding:12px}.PopoverMenu__item.Button.Button:hover{color:#fff;background-color:#2a3ff4}.Actions{justify-content:flex-end;gap:var(--faarm-spacing-6);background:#fff;display:flex}.Actions--sticky{z-index:1;padding:var(--faarm-spacing-1);border-radius:12px;align-self:flex-end;position:sticky;inset-block-end:0;box-shadow:0 0 8px #00000026}.Actions--sticky button:first-of-type:not(.Actions__primary-action){margin-left:var(--faarm-spacing-4)}.Actions--sticky button:last-of-type:not(.Actions__primary-action){margin-right:var(--faarm-spacing-4)}.Actions__back-action{margin-right:auto}.AgDialog{gap:var(--faarm-spacing-8);flex-direction:column;min-width:600px;padding:48px;display:flex}.AgDialog.AgDialog{border-radius:16px}.AgDialog__content{gap:var(--faarm-spacing-4);flex-direction:column;display:flex}.AgDialog .AgDialog__close-button{padding:4px;position:absolute;top:24px;right:24px}.AgDialog__icon{color:#2a3ff4;flex-shrink:0}.AgDialog__header{gap:var(--faarm-spacing-1);flex-direction:column;display:flex}.AgDialog .AgDialog__title{gap:12px;margin:0;padding:0;display:flex}.AgDialog .AgDialog__subtitle{color:#717171;font-weight:400}.AgDialog .AgDialog__actions{justify-content:space-between;padding:0;display:flex}.StatRelationship{justify-content:space-between;align-items:flex-start;display:flex}.StatRelationship__arrow{color:#2a3ff4;align-self:center;font-size:2rem}.StatRelationship__arrow svg{display:block}.StatRelationship__stat{width:200px}.WeatherModalHeader__title{align-content:center;gap:var(--faarm-spacing-2);flex:0 auto;display:flex}.AgModal{z-index:50;box-sizing:border-box;outline:0;justify-content:center;align-items:center;width:100%;height:100%;padding:2rem;display:flex;position:absolute}.AgModal__container{box-sizing:border-box;background-color:#fff;border-radius:32px;flex-direction:column;width:100%;height:100%;min-height:500px;display:flex;overflow:hidden;box-shadow:0 8px 24px #3b526620}.AgModal__header{color:#fff;background-color:#0e1029;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:56px;padding:20px 24px;display:flex}.AgModal__header__close_button{cursor:pointer}.AgModal__header__close_button svg{font-size:1rem}.WeatherDashboard{flex-direction:column;gap:24px;width:100%;height:100%;padding:24px;display:flex}.WeatherDashboard .AgWidgetContainer{width:100%;height:calc(100% - 160px)}.WeatherDashboard .AgWidget{flex-direction:column;display:flex}.WeatherDashboard .AgWidget__content{overflow:auto}.WeatherDashboard .AgWidget__header{flex-shrink:0;align-items:center;gap:8px;height:46px;padding-left:24px;font-weight:600;display:flex}.AgWidgetContainer{grid-template-columns:repeat(var(--grid-template-columns), minmax(0, 1fr));grid-template-rows:repeat(var(--grid-template-rows), minmax(0, 1fr));gap:24px;max-height:100%;display:grid}.AgWidget{grid-row:span var(--grid-rows);grid-column:span var(--grid-columns);border:1px solid #0000001a;border-radius:12px 12px 8px 8px}.AgWidget__header{background-color:#7171710f;overflow:hidden}.AgWidget__header-text{text-overflow:ellipsis;white-space:nowrap}.AgWidget__header-icon{color:#2a3ff4;font-size:var(--faarm-font-size-h3)}.AgWidget__content{height:100%;padding:16px 24px}.AgWidget--disable-padding .AgWidget__content{padding:0}.WeatherTable.WeatherTable{flex:1;padding:0 24px 16px}.WeatherTable.WeatherTable table{width:100%}.WeatherTable.WeatherTable table thead{text-align:left;z-index:1;background:#fff;position:sticky;inset-block-start:0}.WeatherTable.WeatherTable table tbody{height:100%;overflow-y:scroll}.WeatherTable.WeatherTable table tbody tr:nth-child(odd){background-color:#d9d9d933}.WeatherTable.WeatherTable table tbody tr:nth-child(2n){background:#d9d9d90d}.WeatherTable.WeatherTable table th{border-bottom:none;padding:16px 0 4px}.WeatherTable.WeatherTable table td{border-bottom:none;height:30px;padding:0}.WeatherTable.WeatherTable table td h5{font-weight:400}.DynamicDirectionIcon{--direction:0}.DynamicDirectionIcon__empty{color:#f1f1f1}.DynamicDirectionIcon__filled{color:#2a3ff4}.DynamicDirectionIcon svg{transform:rotate(calc(var(--direction) * 1deg));display:block}.WindDirection{align-items:center;gap:8px;display:flex}.TopBarWidget{gap:var(--faarm-spacing-6);align-items:center;display:flex}.TopBarWidget__selectors{flex:1}.TopBarWidget .WeatherCurrentStats{gap:var(--faarm-spacing-6);border:1px solid #0000001a;border-radius:8px;flex:2;justify-content:space-around;align-items:center;height:5rem;display:flex;overflow:hidden}.TopBarWidget .WeatherCurrentStats__label{text-align:center;height:100%;padding:0 var(--faarm-spacing-4);background:#f6f6f6;flex-wrap:nowrap;flex-grow:0;flex-shrink:0;align-content:center;margin-right:auto;font-weight:600}.TopBarWidget .WeatherCurrentStats .StatDisplay{margin-right:auto}.TopBarWidget .WeatherCurrentStats .StatDisplay .StatDisplay__icon{font-size:calc(1.5*var(--faarm-font-size-root))}.Label{font-size:var(--faarm-font-size-label);color:#0e1029;line-height:1}.Select{width:100%;padding:0 var(--faarm-spacing-6);justify-content:space-between;align-items:center;gap:var(--faarm-spacing-1);font-size:var(--faarm-font-size-body);background:0 0;border:1px solid #d2d2d2;border-radius:8px;height:64px;margin:0;line-height:1;display:flex}.Select[data-focused]{outline-offset:-2px;outline:2px solid #2a3ff4}.Select--invalid{border-color:#ea535d}.Select__value{gap:var(--faarm-spacing-2);align-items:center;display:flex;overflow:hidden}.Select__value-text{text-wrap:nowrap;text-overflow:ellipsis;line-height:1.1;overflow:hidden}.Select__popup{width:var(--anchor-width);padding:var(--faarm-spacing-2) 0;background:#fff;border-radius:8px;max-height:400px;overflow:auto;box-shadow:0 0 24px #00000026}.Select__icon{color:#2a3ff4;flex-shrink:0;font-size:20px}.Select__positioner{z-index:1301}.Select__list{padding:0}.Select__item{align-items:center;gap:var(--faarm-spacing-2);padding:var(--faarm-spacing-2) var(--faarm-spacing-6);cursor:pointer;display:flex}.Select__item:hover,.Select__item[data-highlighted]{background:#f1f1f1}.Select__item[data-selected]{background:#eaecfe}.Select__item-icon{color:#2a3ff4;font-size:20px}.Select [data-placeholder]{color:#b8b8b8}.Combobox{padding:var(--faarm-spacing-4) 0;margin:calc(-1*var(--faarm-spacing-4)) 0}.Combobox__popup{width:var(--anchor-width);padding:var(--faarm-spacing-2) 0;background:#fff;border-radius:8px;max-height:400px;overflow:auto;box-shadow:0 0 24px #00000026}.Combobox__positioner{z-index:1301}.Combobox__empty{padding:0 var(--faarm-spacing-6)}.Combobox__item{align-items:center;gap:var(--faarm-spacing-2);padding:var(--faarm-spacing-2) var(--faarm-spacing-6);cursor:pointer;display:flex}.Combobox__item:hover,.Combobox__item[data-highlighted]{background:#f1f1f1}.Combobox__item[data-selected]{background:#eaecfe}.Combobox__item[data-disabled]{opacity:.2;cursor:default;background:#fff}.Combobox__item-icon{font-size:calc(1.125*var(--faarm-font-size-root));color:#2a3ff4}.Combobox__chips{gap:var(--faarm-spacing-2);padding:var(--faarm-spacing-3) 0;flex-wrap:wrap;width:100%;display:flex}.Combobox__chip{max-width:220px;font-size:var(--faarm-font-size);padding:var(--faarm-spacing-3);align-items:center;gap:var(--faarm-spacing-2);background:#eaecfe;border-radius:32px;flex-shrink:0;line-height:1;display:flex}.Combobox__chip-icon{color:#2a3ff4;flex-shrink:0;margin:-4px 0;font-size:18px}.Combobox__chip-remove-button{color:#2a3ff4;background:0;border:0;flex-shrink:0;margin:-4px 0;padding:4px}.Combobox__icon-button{color:#2a3ff4;background:0 0;border:0;margin:0;padding:0}.DynamicUvIndicator{color:#f1f1f1}.DynamicUvIndicator__low{color:#6bc193}.DynamicUvIndicator__medium{color:#fcc443}.DynamicUvIndicator__high{color:#ffa608}.DynamicUvIndicator__very_high{color:#f12948}.DynamicUvIndicator__extreme{color:#cd102d}.DynamicTemperatureIndicator{color:#f1f1f1}.DynamicTemperatureIndicator__freezing{color:#22c3db}.DynamicTemperatureIndicator__low{color:#6bc193}.DynamicTemperatureIndicator__medium{color:#fcc443}.DynamicTemperatureIndicator__high{color:#ffa608}.DynamicTemperatureIndicator__very_high{color:#f12948}.DynamicTemperatureIndicator__extreme{color:#cd102d}.DynamicWindIndicator__empty{fill:#f1f1f1}.DynamicRainIndicator__dry{color:#f1f1f1}.DynamicHumidityIndicator__empty{color:#f1f1f1}.DynamicHumidityIndicator__very_low{color:#b6e9ff}.DynamicHumidityIndicator__low{color:#95c9f8}.DynamicHumidityIndicator__medium{color:#71a7f0}.DynamicHumidityIndicator__high{color:#4f86ea}.DynamicHumidityIndicator__very_high{color:#2a3ff4}.StatWithDirection{--direction:0}.StatWithDirection__icon svg{transform:rotate(calc(var(--direction) * 1deg))}.GenericChart{height:100%;min-height:200px;margin-left:-16px;position:relative}.GenericChart__name{color:#717171;text-transform:uppercase}.EmptyLineChart{display:flex}.EmptyLineChart__current_value{color:#717171}.EmptyLineChart__title{text-transform:uppercase;font-size:var(--faarm-font-size-h6);color:#717171;font-weight:400;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ChartLegend{gap:12px;display:flex;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}.ChartLegend__Label{align-items:center;gap:8px;display:flex}.ChartLegend__Label--text{font-size:var(--faarm-font-size-caption);color:#b8b8b8;text-transform:uppercase;font-weight:400}.ChartLegend__Label--key{border-style:solid;border-bottom-width:1.5px;border-radius:3px;width:16px;height:3px}.WeatherDashboardSkeleton .WeatherChartSkeleton__chart{width:100%;height:100%;overflow:hidden}.WeatherDashboardSkeleton .WeatherDashboardSkeleton__table .MuiSkeleton-root{margin:4px}.SkeletonLineChart__title{text-transform:uppercase;font-size:var(--faarm-font-size-h6);color:#717171;font-weight:400;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SkeletonLineChart--loading{animation:2s ease-in-out .5s infinite pulse}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.SkeletonBarChart__title{text-transform:uppercase;font-size:var(--faarm-font-size-h6);color:#717171;font-weight:400;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SkeletonBarChart--loading{animation:2s ease-in-out .5s infinite pulse}.BatteryStat__icon{color:#0e1029;margin-top:-11px;margin-bottom:-11px}.LocationValue{font-size:var(--faarm-font-size-label);align-items:center;gap:6px;font-weight:600;display:flex}.DeviceSparkChartContent .GenericChart{width:120px;height:33px}.SkeletonSparkChart__title{text-transform:uppercase;font-size:var(--faarm-font-size-h6);color:#717171;font-weight:400;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SkeletonSparkChart--loading{animation:2s ease-in-out .5s infinite pulse}.GenericSparkChart{flex-direction:column;justify-content:space-between;gap:4px;height:100%;display:flex}.EmptySparkChart{display:flex}.EmptySparkChart__current_value{color:#717171}.EmptySparkChart__title{text-transform:uppercase;font-size:var(--faarm-font-size-h6);color:#717171;font-weight:400;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.IconSeparatedColumns{gap:24px;display:flex}.IconSeparatedColumns--flip{flex-direction:row-reverse}.IconSeparatedColumns__column{flex-shrink:1;width:calc(50% - 36px)}.IconSeparatedColumns__icon{color:#2a3ff4;flex-grow:0;flex-shrink:0;align-self:center;width:24px;height:24px}.Stat{gap:var(--faarm-spacing-1);flex-direction:column;display:flex}.Stat--align-right{align-items:flex-end}.Stat__name{font-size:var(--faarm-font-size-h6);font-weight:400}.Stat__name--hidden{display:none}.Stat__content{gap:var(--faarm-spacing-1);align-items:center;display:flex}.Stat__icon{color:#2a3ff4;font-size:calc(1.25*var(--faarm-font-size-root));stroke-width:2px;flex-grow:0;flex-shrink:0}.Stat__value{line-height:1}.Stat--bold .Stat__value{font-weight:600}.LoadingScreen{background:#2a3ff4;align-content:center;min-height:100vh}.LoadingScreen__content{color:#eaecfe;justify-content:center;align-items:flex-end;gap:20px;padding:20px;display:flex}.LoadingScreen__tractor{width:140px}.Toaster--anchored[data-sonner-toaster]{position:relative}.TextWithIcon{align-items:center;gap:8px;display:flex}.TextWithIcon__icon{color:#2a3ff4;flex-shrink:0}.WeatherStationList td,.WeatherStationList th{max-width:200px}.WeatherStationList__name{gap:12px;display:flex}.WeatherStationList__button{width:100%;overflow:hidden}.WeatherStationList .StatHealth__value{white-space:nowrap}.SetDefaultMapView{z-index:4;pointer-events:none;background-color:#0003;width:100%;height:100%;position:absolute}.SetDefaultMapView__bounds{flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:8px;display:flex;position:absolute}.SetDefaultMapView__bounds__row{justify-content:space-between;display:flex}.SetDefaultMapView__form_container{max-width:440px;top:var(--top-bar-height);pointer-events:all;padding:var(--faarm-spacing-6);background-color:#0006;border-radius:8px;margin:32px;position:absolute;right:0}.SetDefaultMapView__form{color:#fff;flex-direction:column;gap:12px;display:flex}.SetDefaultMapView__form ul{list-style:outside}.SetDefaultMapView__form__buttons{gap:12px;display:flex}.SetDefaultMapView__form__buttons-cancel.Button,.SetDefaultMapView__form__buttons-cancel.Button:hover,.SetDefaultMapView__form__buttons-cancel.Button:focus{color:#fff;border-color:#fff}.RotatableBoundingRect{pointer-events:none;transform:rotate(calc(var(--rotation) * 1deg))}.RotatableBoundingRect svg{color:#fff;width:48px;height:48px}.BackOfficeLayout{flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.BackOfficeLayout__container{background-image:url(/static/image/home-background.4ae4c855cd.png);background-size:cover;flex-direction:column;flex-grow:1;display:flex;overflow:hidden}.BackOfficeLayout__content{margin:var(--faarm-spacing-6);flex-direction:column;flex-grow:1;justify-content:center;align-items:center;display:flex;overflow:hidden}.BackOfficeLayout__inner-container{background:#fff;border-radius:16px;flex-direction:column;width:fit-content;display:flex;overflow:hidden}.FaarmLogo{background:#0e1029;height:36px}.FaarmLogo__mark{color:#2a3ff4}.FaarmLogo__type{color:#fff}.MainNav{background:#eaecfe;border-radius:8px;gap:2px;padding:0;display:flex;box-shadow:2px 2px 16px #0000001f}@media only screen and (min-width:90rem){.MainNav{padding:2px}}.MainNav__item{flex-direction:column;min-width:fit-content;display:none;position:relative}@media only screen and (min-width:54rem){.MainNav__item{display:flex}}.MainNav__primary-button{z-index:1;padding:var(--faarm-spacing-4) var(--faarm-spacing-6);color:#2a3ff4;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s ease-in-out;display:flex}@media only screen and (min-width:90rem){.MainNav__primary-button{padding:calc(var(--faarm-spacing-3) + 2px) var(--faarm-spacing-6)}}.MainNav__primary-button>.Button__content{padding:0}.MainNav__primary-button>.Button__content>.Button__text{color:inherit;line-height:1.1;transition:color .15s ease-in-out}.MainNav__primary-button>.Button__content>.Button__icon{color:inherit;transition:color .15s ease-in-out}.MainNav__primary-button>.Button__content>.Button__icon svg{font-size:16px}.MainNav__primary-button.Button:hover{color:#b7bef9;background-color:#23263e}.MainNav__item--active .MainNav__primary-button{color:#b7bef9;background-color:#0e1029}.MainNav__item--active .MainNav__primary-button:hover{background-color:#23263e}.MainNav__responsive-subnav-toggle-button{color:#2a3ff4;background:#eaecfe;border-radius:8px;font-size:10px;transition-property:background-color,color;transition-duration:.15s;transition-timing-function:ease-in-out;box-shadow:2px 2px 16px #0000001f}.MainNav__responsive-subnav-toggle-button>.Button__content{padding:var(--faarm-spacing-4) var(--faarm-spacing-6)}.MainNav__responsive-subnav-toggle-button>.Button__content>.Button__icon{justify-content:center;align-items:center;width:16px;height:16px;display:flex}.MainNav__responsive-subnav-toggle-button>.Button__content>.Button__icon svg{color:inherit}.MainNav__responsive-subnav-toggle-button.Button:hover{color:#b7bef9;background-color:#23263e}.MainNav__responsive-subnav-toggle-button--expanded{color:#b7bef9;background-color:#0e1029}.MainNav__responsive-subnav-toggle-button--expanded.Button:hover{background-color:#23263e}@media only screen and (min-width:54rem){.MainNav__responsive-subnav-toggle-button{display:none}}.MainNav__responsive-subnav{flex-direction:column;gap:8px;padding:8px;display:flex}@media only screen and (min-width:54rem){.MainNav__responsive-subnav{display:none}}.MainNav__responsive-subnav-item{border-radius:8px;transition-property:background-color,color;transition-duration:.15s;transition-timing-function:ease-in-out}.MainNav__responsive-subnav-item .Button__content{padding:12px}.MainNav__responsive-subnav-item .Button__text{color:#0e1029;transition-property:background-color,color;transition-duration:.15s;transition-timing-function:ease-in-out}.MainNav__responsive-subnav-item:hover.Button{background-color:#eaecfe}.SecondaryNav{gap:4px;display:flex}.SecondaryNavSubNav{flex-direction:column;gap:8px;padding:8px;display:flex}.SecondaryNavSubNav__item{border-radius:8px;transition-property:background-color,color;transition-duration:.15s;transition-timing-function:ease-in-out}.SecondaryNavSubNav__item .Button__content{padding:12px}.SecondaryNavSubNav__item .Button__text{color:#0e1029;transition-property:background-color,color;transition-duration:.15s;transition-timing-function:ease-in-out}.SecondaryNavSubNav__item:hover.Button{background-color:#eaecfe}.SecondaryNavItem{background:#eaecfe;border-radius:8px;transition-property:background-color,color;transition-duration:.15s;transition-timing-function:ease-in-out;position:relative;box-shadow:2px 2px 16px #0000001f}.SecondaryNavItem .Button__content{padding:var(--faarm-spacing-4) var(--faarm-spacing-6)}.SecondaryNavItem .Button__icon{justify-content:center;align-items:center;width:16px;height:16px;display:flex}.SecondaryNavItem .Button__icon svg{max-width:20px;height:20px;margin:-4px}.SecondaryNavItem .Button__text{line-height:1}.SecondaryNavItem:not(.Button--disabled):hover{color:#b7bef9;background:#23263e}.SecondaryNavItem--open.Button{color:#b7bef9;background:#0e1029}.SecondaryNavItem--open.Button:hover{background:#23263e}.BackOfficeTopBar{gap:var(--faarm-spacing-2);padding:var(--faarm-spacing-8);z-index:3;justify-content:space-between;padding-bottom:0;display:flex;position:relative}@media only screen and (min-width:54rem){.BackOfficeTopBar{gap:var(--faarm-spacing-8)}}.BackOfficeTopBar__main{align-items:flex-start;gap:var(--faarm-spacing-2);flex-direction:row-reverse;order:3;display:flex}@media only screen and (min-width:54rem){.BackOfficeTopBar__main{order:unset;flex-direction:unset}}.BackOfficeTopBar__side{align-items:flex-start;gap:var(--faarm-spacing-2);min-width:fit-content;display:flex}@media only screen and (min-width:54rem){.BackOfficeTopBar__side{flex-basis:250px}}.BackOfficeTopBar__side:last-child{justify-content:flex-end}.BackOfficeTopBar__side:first-child{margin-right:auto}@media only screen and (min-width:54rem){.BackOfficeTopBar__side:first-child{margin-right:unset}}.BackOfficeTopBar__logo-button{padding:var(--faarm-spacing-4) var(--faarm-spacing-8);background:#eaecfe;border:0;border-radius:8px;margin:0;transition-property:background-color,color;transition-duration:.15s;transition-timing-function:ease-in-out;box-shadow:2px 2px 16px #0000001f}.BackOfficeTopBar__logo-button .FaarmLogo__mark{transition-property:color;transition-duration:.15s;transition-timing-function:ease-in-out}.BackOfficeTopBar__logo-button:hover{color:#b7bef9;background:#23263e}.BackOfficeTopBar__logo-button:hover .FaarmLogo__mark{color:#b7bef9}.BackOfficeTopBar__logo{background:0 0;height:16px}.BackOfficeTopBar__logo .FaarmLogo__type{color:inherit}.SuperUserRibbon{color:#fff;justify-content:center;align-items:center;gap:var(--faarm-spacing-2);z-index:20;background-color:red;width:250px;height:40px;font-weight:700;display:flex;position:absolute}.SuperUserRibbon__left{transform-origin:100% 100%;left:0;transform:translate(-29.2893%,-100%)rotate(-45deg)}.SuperUserRibbon__info-icon{color:#fff}.SuperUserRibbon__popover-content{width:320px}.BackOfficeContent{padding:var(--faarm-spacing-8);align-items:flex-start;gap:var(--faarm-spacing-8);flex-direction:column;width:fit-content;max-width:1080px;display:flex;overflow:auto}.FarmCards{gap:var(--faarm-spacing-6);flex-direction:column;width:100%;min-width:720px;display:flex}.FarmCards__cards{gap:var(--faarm-spacing-8);flex-wrap:wrap;display:flex}.FarmCards__card{width:calc((100% - 2*var(--faarm-spacing-9))/3);min-width:300px;max-width:320px}.Heading{font-size:var(--faarm-font-size-h6);color:#717171;text-transform:uppercase;text-wrap:wrap;flex-grow:1;align-items:center;gap:16px;margin:16px 0 0;font-weight:400;line-height:1;display:flex}.Heading:after{content:"";border-bottom:1px dashed #d2d2d2;flex-grow:1}.Card{border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 0 24px #00000026}.FarmCard{position:relative}.FarmCard__icon-buttons{justify-content:space-between;display:flex;position:absolute;top:16px;left:16px;right:16px}.FarmCard__icon-buttons .Button{z-index:2;color:#0e1029;background:#fff;position:relative}.FarmCard__icon-buttons .Button .Button__text{color:#fff}.FarmCard__icon-buttons .Button .Button__icon{color:#2a3ff4}.FarmCard__icon-buttons .Button:hover.Button{color:#fff;background:#2a3ff4}.FarmCard__icon-buttons .Button:hover.Button .Button__icon{color:#fff}.FarmCard__interactable{z-index:1;text-decoration:none;position:relative}.FarmCard__content{color:#0e1029;align-items:center;gap:var(--faarm-spacing-3);width:100%;height:64px;padding:var(--faarm-spacing-3) var(--faarm-spacing-6);background:#fff;display:flex}.FarmCard__name{-webkit-line-clamp:2;white-space:normal;text-align:left;line-height:1.2;font-size:var(--faarm-font-size-h5);-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.FarmCard__interactable:hover .FarmCard__name{color:#0e1029;background:#fff}.FarmCard__icon{color:#2a3ff4;transition:all .25s ease-in-out}.FarmCard__interactable:hover .FarmCard__icon{transform:translate(5px)}.FarmCard__icon svg{width:20px;height:20px;display:block}.FarmCard__media{width:100%}.Title{align-items:center;gap:16px;display:flex}.Title__logo{color:#2a3ff4;flex-grow:0;flex-shrink:0}.Title__text{font-size:var(--faarm-font-size-h2);flex-grow:1;flex-shrink:1;font-weight:600;line-height:1}.Subtitle{font-size:var(--faarm-font-size-h5);color:#717171;margin:0;line-height:1.2}.BorderlessTable{--grid-template-columns:auto;grid-template-columns:var(--grid-template-columns);grid-template-rows:repeat(var(--rows), [row] auto);gap:var(--faarm-spacing-4);align-items:center;width:100%;display:grid}.BorderlessTable__headers,.BorderlessTable__row{display:contents}.BorderlessTable__headers{font-size:var(--faarm-font-size-label);line-height:1}.BorderlessTable__cell{grid-column:var(--grid-column);grid-row:row var(--grid-row-index);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:var(--faarm-spacing-2);display:flex;overflow:hidden}.UserInvitations{max-width:720px}.UserHomeEmptyState{align-items:flex-start;max-width:600px}.UserProfile{width:fit-content}.UserProfile__banner img{border-radius:16px}.UserProfile__avatar{background:#fff;border-radius:100px;width:fit-content;margin-top:-50px;margin-left:-5px;padding:5px;position:relative}.UserProfile__content{max-width:40em}.UserProfile__stats{gap:var(--faarm-spacing-8);display:flex}.UserProfile__name{flex-grow:1}.FieldError{align-items:center;gap:var(--faarm-spacing-2);display:flex}.FieldError__icon{color:#ea535d;font-size:calc(1.25*var(--faarm-font-size-root));flex-grow:0;flex-shrink:0}.FieldErrors{padding:var(--faarm-spacing-2);gap:var(--faarm-spacing-1);background-color:#fef4f6;border-radius:8px;flex-direction:column;max-width:fit-content;display:flex}.Field{gap:var(--faarm-spacing-2);flex-direction:column;width:100%;display:flex;position:relative}.Field__label{color:#717171;line-height:1;font-size:var(--faarm-font-size-label)}:is(.Field:has(:focus) .Field__label,.Field:has([data-focused]) .Field__label){color:#2a3ff4}.Autocomplete{display:block}.Autocomplete__popup{width:var(--anchor-width);padding:var(--faarm-spacing-2) 0;background:#fff;border-radius:8px;max-height:400px;overflow:auto;box-shadow:0 0 24px #00000026}.Autocomplete__positioner{z-index:1301}.Autocomplete__empty{padding:0 var(--faarm-spacing-6)}.Autocomplete__item{align-items:center;gap:var(--faarm-spacing-2);padding:var(--faarm-spacing-2) var(--faarm-spacing-6);cursor:pointer;display:flex}.Autocomplete__item:hover,.Autocomplete__item[data-highlighted]{background:#f1f1f1}.Autocomplete__item[data-selected]{background:#eaecfe}.Autocomplete__item-icon{color:#2a3ff4;font-size:20px}.Autocomplete__icon-button{color:#2a3ff4;font-size:calc(.625*var(--faarm-font-size-root));background:0 0;border:0;margin:0;padding:0}.Checkbox{align-items:center;gap:var(--faarm-spacing-2);display:flex}.Checkbox__checkbox{font-size:calc(1.25*var(--faarm-font-size-root));background:#fff;border:1px solid #0000004d;border-radius:4px;flex-grow:0;flex-shrink:0;justify-content:center;align-items:center;width:1em;height:1em;padding:0;display:flex;position:relative;overflow:hidden}:is(.Checkbox:has(:checked) .Checkbox__checkbox,.Checkbox:has(:indeterminate) .Checkbox__checkbox){background:#2a3ff4;border-color:#2a3ff4;overflow:hidden}.Checkbox:has(:focus-visible) .Checkbox__checkbox{outline-offset:1px;border-color:#2a3ff4;outline:2px solid #2a3ff4}.Checkbox__input{appearance:none;position:absolute;inset:0}.Checkbox__label{font-size:var(--faarm-font-size-body)}.Checkbox__indicator{transition:all .4s ease-in-out;position:absolute;inset:0 100% 0 0;overflow:hidden}:is(.Checkbox:has(:checked) .Checkbox__indicator,.Checkbox:has(:indeterminate) .Checkbox__indicator){right:0}.Checkbox__icon{color:#fff;width:calc(1em - 2px);max-width:none;height:calc(1em - 2px)}.Fieldset{gap:var(--faarm-spacing-3);border:0;flex-direction:column;margin:0;padding:0;display:flex}.Fieldset__legend{float:left;font-size:var(--faarm-font-size-h5);font-weight:600}.DatePicker{font-size:var(--faarm-font-size-label);border:0}.DatePicker__navigation{justify-content:space-between;display:flex;position:absolute;top:0;left:0;right:0}.DatePicker__nav-button-previous,.DatePicker__nav-button-next{color:#fff;background:#2a3ff4;border:0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.DatePicker__nav-button-icon{fill:currentColor;width:16px;height:16px}.DatePicker__month{flex-direction:column;gap:16px;display:flex}.DatePicker__month-grid{flex-direction:column;gap:8px;display:flex}.DatePicker__caption{font-size:var(--faarm-font-size-body);background:0 0;border:0;flex-direction:column;align-items:center;padding:0 56px;font-weight:700;line-height:32px;display:flex}.DatePicker__weeks{flex-direction:column;gap:4px;margin:0;display:flex}.DatePicker__week,.DatePicker__weekdays{gap:4px;margin:0;display:flex}.DatePicker__day-button,.DatePicker__weekday{vertical-align:middle;color:#0e1029;text-align:center;border:2px solid #0000;width:36px;height:32px;margin:0;line-height:1}.DatePicker__day-button{background:0 0;border-radius:5px;transition:all .15s ease-in-out;box-shadow:0 1px 1px #00000008}.DatePicker__day--outside-month .DatePicker__day-button{box-shadow:none;color:#717171}.DatePicker__day--selected .DatePicker__day-button{color:#fff;background:#2a3ff4}.DatePicker__day--today .DatePicker__day-button{border:2px solid #3b5266}.DatePicker__day-button:hover{color:#fff;background:#3b5266;border:0;border-radius:5px}.Dialog{width:30rem;max-width:calc(100vw - 3rem);padding:var(--faarm-spacing-12);align-items:center;gap:var(--faarm-spacing-6);z-index:1;text-align:center;background:#fff;border-radius:16px;flex-direction:column;min-width:480px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.Dialog__content{gap:var(--faarm-spacing-4);font-size:calc(.75*var(--faarm-font-size-root));flex-direction:column;width:100%;display:flex}.Dialog__icon{color:#2a3ff4;flex-shrink:0;font-size:32px}.Dialog__header{align-items:center;gap:var(--faarm-spacing-2);flex-direction:column;display:flex}.Dialog__title{font-size:var(--faarm-font-size-h3);gap:12px;margin:0;padding:0;display:flex}.Dialog__actions{align-self:center}.Dialog__backdrop{opacity:.4;background-color:#000;min-height:100dvh;transition:opacity .15s;position:fixed;inset:0}.DropzoneWrapper{flex-direction:column;gap:6px;width:100%;display:flex}.Dropzone{border:1px dashed #0003;border-radius:8px;flex-direction:column;justify-content:center;width:100%;height:172px;display:flex}.Dropzone :hover{cursor:pointer}.Dropzone__Label{color:#717171;font-family:Sora,serif;font-size:12px;font-weight:400;line-height:100%}.Dropzone__ImageUpload{border:1px dashed #0003;border-radius:8px;width:100%;height:172px}.Dropzone__Instructions{text-align:center;background:#fff;border-radius:8px;align-content:center;justify-items:center;gap:8px;height:100%;display:grid}.Dropzone__Instructions__icon{color:#2a3ff4}.Dropzone__Instructions__header{color:#2a3ff4;font-size:14px;font-weight:600}.Dropzone__ChangePhoto{justify-content:center;align-items:center;display:flex}.Dropzone__Thumbnail{object-fit:scale-down;width:100%;height:100%}.Dropzone--active{border-width:2px;border-color:#2a3ff4}.DropzoneWrapper--invalid .Dropzone__Label,.Dropzone__Label--invalid{color:#ea535d}.DropzoneWrapper--invalid .Dropzone,.Dropzone--invalid{border-color:#ea535d}.DropzoneWrapper--invalid .Dropzone--active{border-color:#2a3ff4}.NumberInput{background:0 0;border:0;outline:none;flex-grow:1;align-self:stretch;min-width:0;margin:0;padding:0;line-height:1;display:block}.NumberInput__root{flex-grow:1;align-self:stretch;min-width:0;display:flex}.NumberInput__supporting-text{font-size:var(--faarm-font-size-label);color:#717171;margin:0}.Radio{align-items:center;gap:var(--faarm-spacing-2);display:flex}.Radio__radio{font-size:calc(1.25*var(--faarm-font-size-root));border:1px solid #0000004d;border-radius:1em;flex-grow:0;flex-shrink:0;width:1em;height:1em;padding:0;transition:all .15s ease-in-out;position:relative}.Radio:has(:checked) .Radio__radio{border-width:.3em;border-color:#2a3ff4}.Radio:has(:focus-visible) .Radio__radio{outline-offset:1px;border-color:#2a3ff4;outline:2px solid #2a3ff4}.Radio__input{appearance:none;position:absolute;inset:0}.Radio__input:focus{outline:none}.Radio__label{font-size:var(--faarm-font-size-body)}.KalliprSerialNumberStatus{background:var(--serial-status-bg-color);border-radius:8px;justify-content:center;align-items:center;gap:8px;margin:-8px 0;padding:8px 14px;display:flex}.KalliprSerialNumberStatus--success{background:var(--status-success-background)}.KalliprSerialNumberStatus--warning{background:var(--status-warning)}.KalliprSerialNumberStatus--error{background:var(--status-error-background)}.SyncDevice{color:#2a3ff4;justify-content:flex-end;font-weight:700;display:flex}.SyncDevice--loading .SyncDevice__icon{animation:.8s linear infinite spin}.SyncDevice__button{padding-top:var(--faarm-spacing-2)}.SerialNumberInput{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.ShapeEditorControl__top{justify-content:space-between;align-items:flex-start;gap:var(--faarm-spacing-4);display:flex}.ShapeEditorControl__help-text{font-size:var(--faarm-font-size-label)}.ShapeEditorControl__snapping{flex-shrink:0}.ShapeEditorControl__controls{gap:var(--faarm-spacing-6);display:flex}.SliderField{font-size:calc(.75*var(--faarm-font-size-root));position:relative}.SliderField__legend{gap:var(--faarm-spacing-4);display:flex}.SliderField__value{color:#2a3ff4}.SliderField__clear-button{line-height:1.5;position:absolute;top:0;right:0}.SliderField__clear-button .Button__content{padding:0}.Slider__control{box-sizing:border-box;touch-action:none;-webkit-user-select:none;user-select:none;cursor:pointer;align-items:center;padding:.5em 1em;display:flex}.Slider__track{-webkit-user-select:none;user-select:none;background-color:#f1f1f1;border-radius:1em;flex:auto;height:1em}.Slider__indicator{-webkit-user-select:none;user-select:none;background:linear-gradient(90deg,#f12948,#2a3ff4);border-radius:1em}.Slider__thumb{-webkit-user-select:none;user-select:none;outline-offset:-6px;background-color:#fff;border:2px solid #2a3ff4;border-radius:100%;outline:0 solid #2a3ff4;width:2em;height:2em;box-shadow:0 0 6px #00000026}.Slider__thumb[data-index="0"]{border-color:#f12948;outline-color:#f12948}.Slider__thumb:has(:focus-visible){outline-width:3px}.Slider__ticklist{height:1em;margin:0 1em;padding:0;list-style-type:none;position:relative}.Slider__tick{right:calc(100%*(1 - var(--value)/var(--max)));line-height:1;position:absolute;transform:translate(50%)}.Slider__tick:first-child{margin-right:1em;transform:translate(100%)}.Slider__tick:last-child{margin-right:-1em;transform:translate(0)}.Slider__tick .Label{color:#717171}.TextArea{--initial-visibile-lines:4;width:100%;padding:var(--faarm-spacing-6);box-sizing:border-box;resize:vertical;font-weight:400;font-size:var(--faarm-font-size-body);min-height:calc(1.3em + 2*var(--faarm-spacing-6));height:calc(1.3em*var(--initial-visibile-lines) + 2*var(--faarm-spacing-6));border:1px solid #d2d2d2;border-radius:8px;outline-color:#2a3ff4;margin:0;line-height:1.3;display:block}.Field[data-invalid] .TextArea{border-color:#ea535d}.ZoomButtons{z-index:2;border:1px solid #d2d2d2;border-radius:4px;display:flex}.ZoomButtons__button{font-size:calc(.875*var(--faarm-font-size-root));border-radius:0}.ZoomButtons__button:not(:last-child){border-right:1px solid #d2d2d2}.AddressResults{border-radius:16px;flex-direction:column;margin:-24px;display:flex;overflow:hidden}.AddressResults__result{text-align:left;background:0 0;border:0;padding:8px 24px;display:block}.AddressResults__result:hover{background:#eee}.FarmLocationInput{gap:var(--faarm-spacing-4);flex-direction:column;display:flex}.FarmLocationInput__viewer{min-width:940px;min-height:480px;position:relative}.FarmLocationInput .cesium-viewer{border-radius:12px;overflow:hidden}.FarmLocationInput .cesium-viewer canvas{display:block}.FarmLocationInput .cesium-viewer>*{display:none}.FarmLocationInput .cesium-viewer>.cesium-viewer-cesiumWidgetContainer{display:block}.FarmLocationInput__search{z-index:1;margin:var(--faarm-spacing-6);background:#fff;border-radius:8px;position:absolute;top:0;left:0;right:0}.FarmLocationInput__zoom{z-index:1;margin:24px;position:absolute;bottom:0;right:0}.FarmLocationInput__icon{z-index:1;color:#2a3ff4;pointer-events:none;width:40px;height:40px;margin:auto;position:absolute;inset:0;transform:translateY(-50%)}.FarmEdit{width:480px}.StatusChip{padding:var(--faarm-spacing-2) var(--faarm-spacing-4);color:#2a3ff4;background:#eaecfe;border-radius:50px;font-weight:600}.StatusChip[data-status=Rejected]{color:#f12948;background:#fef4f6}.InviteUsersForm{flex-direction:column;gap:24px;min-width:720px;display:flex}.InviteUsersForm__inner{border:1px solid #e6e6e6;border-radius:8px}.InviteUsersForm__row{border-bottom:1px dotted #e6e6e6;gap:40px;padding:24px;display:flex}.InviteUsersForm__row>*{flex:1}.InviteUsersForm__add-another-user-button{width:100%;padding:24px}.InviteUsersForm__email-input{max-width:440px}.InviteUsersForm__delete-row-button{flex:0 0;margin-left:auto}.InviteUsersForm__delete-row-button svg{width:16px;height:16px}.RoundTable{--grid-template-columns:auto;grid-template-columns:[left-gap] 0 var(--grid-template-columns) [right-gap] 0;grid-template-rows:[top-gap] 0 repeat(var(--rows), [row] auto [border] 1px);border:1px solid #e6e6e6;border-radius:8px;align-items:center;gap:16px;display:grid}.RoundTable__headers,.RoundTable__row{font-size:var(--faarm-font-size-body);display:contents}.RoundTable__row:before{content:"";grid-column:left-gap/right-gap;grid-row:border calc(var(--grid-row-index) - 1);background:#e6e6e6;height:1px;margin-right:-16px}.RoundTable__headers{color:#717171;text-transform:uppercase;line-height:1}.RoundTable__cell{grid-column:var(--grid-column);grid-row:row var(--grid-row-index);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:var(--faarm-spacing-2);display:flex;overflow:hidden}.Chip{font-weight:600;font-size:var(--faarm-font-size-caption);text-transform:uppercase;border-radius:8px;padding:8px 12px;line-height:1}.Chip--primary{color:#2a3ff4;background-color:#2a3ff433}.Chip--warning{color:#fc641f;background-color:#fc641f33}.Chip--danger{color:#ea535d;background-color:#ea535d33}.Chip--success{color:#08b549;background-color:#08b54933}.Chip--outline{font-size:var(--faarm-font-size-label);color:inherit;background:0 0;border:1px solid #2a3ff4;border-radius:16px;font-weight:400;display:inline-block}.Chip[aria-hidden=true]{opacity:0}.SkeletonCell{background-color:#f2f2f7;border-radius:8px;width:100%;min-width:20px;height:30px;animation:2s ease-in-out .5s infinite pulse}.Chip{padding:5px}.Pagination{gap:var(--faarm-spacing-2);padding:var(--faarm-spacing-2) var(--faarm-spacing-6);background:#eaecfe;border-radius:8px;margin:auto;display:flex}.Pagination--sticky{z-index:1;position:sticky;inset-block-end:0}.Pagination__pages{grid-auto-columns:minmax(36px,1fr);grid-auto-flow:column;gap:8px;display:grid}.Pagination__controls{align-items:center;gap:var(--faarm-spacing-1);display:flex}.Pagination__button{color:#2a3ff4;padding:var(--faarm-spacing-2);background:0 0;border:0;border-radius:8px;margin:0;font-weight:600;line-height:1}.Pagination__button:hover{color:#fff;background:#1d2cab}.Pagination__button[aria-current=page]{color:#fff;background:#2a3ff4}.Pagination__button[disabled],.Pagination__button[disabled]:hover{color:#b8b8b8;background:0 0}.Pagination__next,.Pagination__previous,.Pagination__first,.Pagination__last{padding:var(--faarm-spacing-1)}.OverviewActions{justify-content:flex-end;align-items:center;gap:var(--faarm-spacing-6);display:flex}.SiloExportForm__range{position:relative}.SiloExportForm__clear{position:absolute;top:0;right:0}.Map{z-index:1;position:absolute;inset:0}.Map .cesium-viewer>*{display:none}.Map .cesium-viewer-cesiumWidgetContainer{display:block}.Map .cesium-performanceDisplay-defaultContainer{top:90px}.EnterpriseMapView{gap:var(--faarm-spacing-6);padding:var(--faarm-spacing-6);flex-direction:column;flex:auto;display:flex;overflow:hidden}.EnterpriseMapView__outlet{width:100%;display:flex;overflow:hidden}.HomeButton{z-index:2;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.HomeButton svg{width:38px;height:50px;display:block}.ScaleIndicator{z-index:2;align-items:center;gap:var(--faarm-spacing-1);color:#fff;height:10px;display:flex;position:relative}.ScaleIndicator__text{font-size:var(--faarm-font-size-label);text-transform:uppercase;font-weight:400}.ScaleIndicator__bar{width:calc(1px*var(--scale-bar-width));border:2px solid #fff;border-top:0;flex:none;height:10px}.ToolStack{align-self:end;align-items:end;gap:12px;margin-top:auto;display:flex}.ToolStack__buttons{align-items:flex-end;gap:12px;display:flex}.WeatherButton{color:#2a3ff4;z-index:2;padding:var(--faarm-spacing-4) var(--faarm-spacing-6);align-items:center;gap:var(--faarm-spacing-2);background:#eaecfe;border:0;border-radius:8px;margin:0;transition-property:background-color,color;transition-duration:.15s;transition-timing-function:ease-in-out;display:none;position:relative;box-shadow:2px 2px 16px #0000001f}@media only screen and (min-width:40rem){.WeatherButton{display:flex}}.WeatherButton .Stat__content{color:inherit;font-weight:600}.WeatherButton .Stat__content svg{color:inherit;margin:-1px 0;font-size:18px}.WeatherButton[disabled]{color:#fff;background:#b8b8b8}.WeatherButton:not([disabled]):hover{color:#b7bef9;background:#23263e}.TopBar{gap:var(--faarm-spacing-2);padding:var(--faarm-spacing-8);z-index:3;justify-content:space-between;padding-bottom:0;display:flex;position:relative}@media only screen and (min-width:54rem){.TopBar{gap:var(--faarm-spacing-8)}}.TopBar__main{align-items:flex-start;gap:var(--faarm-spacing-2);flex-direction:row-reverse;order:3;display:flex}@media only screen and (min-width:54rem){.TopBar__main{order:unset;flex-direction:unset}}.TopBar__side{align-items:flex-start;gap:var(--faarm-spacing-2);min-width:fit-content;display:flex}@media only screen and (min-width:54rem){.TopBar__side{flex-basis:250px}}.TopBar__side:last-child{justify-content:flex-end}.TopBar__side:first-child{margin-right:auto}@media only screen and (min-width:54rem){.TopBar__side:first-child{margin-right:unset}}.TopBar__logo-button{padding:var(--faarm-spacing-4) var(--faarm-spacing-8);background:#eaecfe;border:0;border-radius:8px;margin:0;transition-property:background-color,color;transition-duration:.15s;transition-timing-function:ease-in-out;box-shadow:2px 2px 16px #0000001f}.TopBar__logo-button .FaarmLogo__mark{transition-property:color;transition-duration:.15s;transition-timing-function:ease-in-out}.TopBar__logo-button:hover{color:#b7bef9;background:#23263e}.TopBar__logo-button:hover .FaarmLogo__mark{color:#b7bef9}.TopBar__logo{background:0 0;height:16px}.TopBar__logo .FaarmLogo__type{color:inherit}.CesiumAttribution .cesium-widget-credits{position:initial;padding:0}.TimelineContainer{z-index:3;color:#b7bef9;-webkit-user-select:none;user-select:none;background-color:#0e1029;width:100%;position:relative}.TimelineContainer__button{color:#b7bef9;background:#0e1029;border-radius:8px 8px 0 0;justify-content:center;align-items:center;width:max-content;height:2rem;margin:auto;transition:color .15s ease-in-out;display:flex;position:absolute;bottom:100%;left:0;right:0}@media only screen and (min-width:90rem){.TimelineContainer__button{height:3rem}}.TimelineContainer__button .Button__icon{color:#b7bef9;transition:color .15s ease-in-out}.TimelineContainer__button.Button:hover{color:#fff;background:#0e1029}.TimelineContainer__button.Button:hover .Button__icon{color:#fff}.TimelineBumper{z-index:5;width:var(--faarm-spacing-9);color:#0e1029;background-color:#b7bef9;border:0;transition:background-color .15s ease-in-out;position:relative}.TimelineBumper:hover{background-color:#b7bef9cc}.TimelineContent{--faarm-timeline-height:3.25rem;display:flex}@media only screen and (min-width:90rem){.TimelineContent{--faarm-timeline-height:4.5rem}}.TimelineContent__inner{flex-grow:1;position:relative;overflow:hidden}.TimelineContent__header{height:var(--faarm-timeline-height);flex-grow:1;display:flex}.TimelineContainer--Month .TimelineContent__header{height:calc(var(--faarm-timeline-height) + 1rem)}.TimelineContent__header:not(:last-child){border-bottom:1px dashed #ffffff4d}.TimelineContent__main{margin:0 var(--faarm-spacing-4);flex-direction:column;flex-grow:1;display:flex;position:relative}.TimelineContent__rows{scrollbar-gutter:stable;flex-direction:column;min-height:12rem;max-height:16rem;display:flex;position:relative;overflow:hidden auto}.TimelineContent__rows::-webkit-scrollbar{width:8px}.TimelineContent__row{gap:var(--faarm-spacing-2);padding:var(--faarm-spacing-2) 0;flex-direction:column;margin-right:-8px;display:flex}.TimelineContent__row:not(:last-child){border-bottom:1px dashed #ffffff4d}.TimelineContent__row:last-child{flex-grow:1}.TimelineContent__row-heading{font-size:var(--faarm-font-size-h5);padding:0 0 0 var(--faarm-spacing-6);color:#b7bef9;margin:0}.TimelineContent__row-content{display:flex}.TimelineAxisLabel{color:#b7bef9;text-wrap:nowrap;text-overflow:ellipsis;font-size:var(--faarm-font-size-h5);font-weight:600;position:absolute;top:0;bottom:0;overflow:hidden}.TimelineAxisLabel--point{text-align:center;font-size:var(--faarm-font-size-h6);padding:0;font-weight:300;transform:translate(-50%)}.TimelineAxisLabel--section{text-align:left;border-left:1px dashed #ffffff4d}.TimelineAxisLabel--section:last-child{border-right:1px dashed #ffffff4d}.TimelineAxisLabel__timestamp{padding:var(--faarm-spacing-3);justify-content:flex-end;gap:var(--faarm-spacing-1);height:var(--faarm-timeline-height);flex-direction:column;line-height:1;display:flex;position:relative}.TimelineAxisLabel__days{margin:calc(-1*var(--faarm-spacing-1)) 0 0;display:flex;position:absolute;top:100%;left:0;right:0}.TimelineAxisLabel__day{font-size:var(--faarm-font-size-h6);text-align:center;width:14.2857%;font-weight:300;display:block}.TimelineAxisLabel__day--disabled{opacity:.3}.TimelineNowIndicator{align-items:flex-start;height:100%;display:flex;position:relative}.TimelineNowIndicator--future,.TimelineNowIndicator--past{margin:0 calc(-1*var(--faarm-spacing-4))}.TimelineNowIndicator--future{justify-content:flex-start}.TimelineNowIndicator--past{justify-content:flex-end}.TimelineNowIndicator__background{inset:0 calc(-1*var(--faarm-spacing-4)) 0 0;background:#2a3ff41a;border-left:1px dashed #b7bef9;position:absolute}.TimelineNowIndicator__label{color:#b7bef9;font-size:var(--faarm-font-size-label);text-transform:uppercase;padding:var(--faarm-spacing-2) var(--faarm-spacing-3);z-index:6;background:#0e1029;border:1px solid #b7bef9;border-radius:24px;font-weight:600;line-height:1;transition:all .15s ease-in-out;position:absolute;top:1.5rem;transform:translate(-50%)}@media only screen and (min-width:90rem){.TimelineNowIndicator__label{top:2.4rem}}.TimelineNowIndicator__label:hover{color:#fff;border-color:#fff}.TimelineNowIndicator__button{color:#b7bef9;margin:var(--faarm-spacing-3) var(--faarm-spacing-6);z-index:5;position:relative}.TimelineNowIndicator__button.Button:hover{color:#fff}.TimelineAxis{inset:0 var(--faarm-spacing-4);position:absolute}.TimelineScrubber{-webkit-user-select:none;user-select:none;left:var(--timeline-position);z-index:7;width:2rem;height:100%;margin:auto;transition:width .2s ease-in-out;position:absolute;top:0;bottom:0;transform:translate(-50%)}.TimelineScrubber--condensed{width:3.625rem}.TimelineScrubber__container{inset:0 var(--faarm-spacing-4);position:absolute}.TimelineScrubber__handle{color:#fff;cursor:pointer;z-index:7;background-color:#0e1029;border:1px solid #fff;border-radius:16px;flex-flow:column wrap;place-content:center space-around;width:1.5rem;height:3rem;margin:auto;transition:all .2s ease-in-out;display:flex;position:absolute;top:50%;left:0;right:0}@media only screen and (min-width:90rem){.TimelineScrubber__handle{width:2rem;height:4.375rem}}.TimelineScrubber--condensed .TimelineScrubber__handle{width:3rem;height:1.5rem}@media only screen and (min-width:90rem){.TimelineScrubber--condensed .TimelineScrubber__handle{width:3.625rem;height:2rem}}.TimelineScrubber__line{background-color:#fff9;width:1px;height:100%;margin:auto;position:absolute;inset:0}.TimelineTimeLabel{left:0;right:0;top:var(--faarm-spacing-1);color:#b7bef9;justify-content:center;align-items:center;font-weight:600;display:flex;position:absolute}.TimelineTimeLabel__button{z-index:5;color:#b7bef9;position:relative}.TimelineTimeLabel__button.Button:hover{color:#fff}.TimelineEmptyState{color:#fff;font-size:var(--faarm-font-size-body)}.TimelinePellet{height:var(--faarm-spacing-4);flex-direction:column;padding:.125rem 0;display:flex;position:absolute}.TimelinePellet--point{width:var(--faarm-spacing-4);margin-left:calc(-1*var(--faarm-spacing-6));padding:var(--faarm-spacing-2)}.TimelinePellet--point.TimelinePellet--condensed{width:0}.TimelinePellet--point.TimelinePellet--startOut{display:none}.TimelinePellet--condensed{height:0;margin:.125rem 0;padding:0}.TimelinePelletContent{color:#fff;gap:var(--faarm-spacing-1);border-radius:var(--faarm-spacing-8);background:0 0;border-style:solid;border-width:0;flex-grow:1;align-items:center;margin:0;padding:0;transition:opacity .15s ease-in-out;display:flex}.TimelinePelletContent--disabled{opacity:.2}.TimelinePelletContent--disabled:hover{opacity:.5}.TimelinePellet--condensed .TimelinePelletContent{border-width:4px}.TimelinePellet--condensed .TimelinePelletContent.TimelinePelletContent--primary{border-color:#2a3ff4}.TimelinePellet--condensed .TimelinePelletContent.TimelinePelletContent--warning{border-color:#fc641f}.TimelinePellet--condensed .TimelinePelletContent.TimelinePelletContent--danger{border-color:#ea535d}.TimelinePellet--interval .TimelinePelletContent{border-width:2px}.TimelinePellet--interval .TimelinePelletContent:hover{outline:1px solid #fff}.TimelinePellet--interval .TimelinePelletContent.TimelinePelletContent--primary{background:#2a3ff433;border-color:#2a3ff4}.TimelinePellet--interval .TimelinePelletContent.TimelinePelletContent--warning{background:#fc641f33;border-color:#fc641f}.TimelinePellet--interval .TimelinePelletContent.TimelinePelletContent--danger{background:#ea535d33;border-color:#ea535d}.TimelinePellet--condensed.TimelinePellet--point .TimelinePelletContent{margin-left:calc(-1*var(--faarm-spacing-1))}.TimelinePellet--condensed.TimelinePellet--point .TimelinePelletContent:hover{outline:1px solid #fff}.TimelinePellet--startOut .TimelinePelletContent.TimelinePelletContent{margin-left:calc(-1*var(--faarm-spacing-4));padding-left:var(--faarm-spacing-4);border-left-width:0;border-top-left-radius:0;border-bottom-left-radius:0}.TimelinePellet--endOut .TimelinePelletContent.TimelinePelletContent{margin-right:calc(-1*var(--faarm-spacing-4));padding-right:var(--faarm-spacing-4);border-right-width:0;border-top-right-radius:0;border-bottom-right-radius:0}.TimelinePelletContent__inner{align-items:center;width:100%;display:flex}.TimelinePellet--text-outside-interval .TimelinePelletContent__inner,.TimelinePellet--point .TimelinePelletContent__inner{width:auto}.TimelinePellet--text-outside-interval .TimelinePelletContent__inner{padding-left:100%}.TimelinePelletContent__icon{font-size:var(--faarm-font-size-h3);padding:var(--faarm-spacing-2);border-radius:50%;flex-shrink:0}.TimelinePelletContent__icon svg{display:block}.TimelinePellet--interval .TimelinePelletContent__icon{margin:var(--faarm-spacing-1)}.TimelinePelletContent--primary .TimelinePelletContent__icon{background:#2a3ff4}.TimelinePelletContent--warning .TimelinePelletContent__icon{background:#fc641f}.TimelinePelletContent--danger .TimelinePelletContent__icon{background:#ea535d}.TimelinePellet--text-outside-interval .TimelinePelletContent__icon{position:absolute;left:2px}.TimelinePellet--point.TimelinePellet--text-outside-interval .TimelinePelletContent__icon{left:var(--faarm-spacing-2)}.TimelinePellet--point:hover .TimelinePelletContent__icon{outline:1px solid #fff}.TimelinePelletContent__text{font-size:var(--faarm-font-size-label);text-wrap:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.TimelinePellet--text-outside-interval .TimelinePelletContent__text,.TimelinePellet--point .TimelinePelletContent__text{max-width:12.5rem;margin-left:var(--faarm-spacing-2)}.TimescaleControl{padding:var(--faarm-spacing-2);background:#0e1029;border-bottom:1px dashed #3d4650;border-radius:8px 8px 0 0;justify-content:center;display:flex}.TimescaleControl .TimescaleControl__buttons{border:1px solid #3d4650;border-radius:8px}.TimescaleControl .TimescaleControl__buttons .ToggleButtons__button{color:#b7bef9;padding:var(--faarm-spacing-3) var(--faarm-spacing-6);background:0 0;border:0;height:fit-content;line-height:1}.TimescaleControl .TimescaleControl__buttons .ToggleButtons__button:hover{color:#fff;background:#0e1029;border:0}.TimescaleControl .TimescaleControl__buttons .ToggleButtons__button--selected{color:#0e1029;background:#b7bef9;border:0}.TimescaleControl .TimescaleControl__buttons .ToggleButtons__button--selected:hover{color:#0e1029;background:#b7bef9e6}.TimescaleControl .TimescaleControl__buttons .ToggleButtons__button:not(:last-child),.TimescaleControl .TimescaleControl__buttons .ToggleButtons__button:not(:last-child):hover{border:0;border-right:1px solid #3d4650}@media only screen and (min-width:90rem){.ToggleButtons .ToggleButtons__button{height:3rem}}.ToggleButtons .ToggleButtons__button:not(:first-child){border-left:none;margin-left:0}.ToggleButtons .ToggleButtons__button:not(:last-child){border-right:none}.ToggleButtons .ToggleButtons__button:hover{background:#fff;border:2px solid #0000001a}.ToggleButtons .ToggleButtons__button:hover:not(:first-child){border-left:none}.ToggleButtons .ToggleButtons__button:hover:not(:last-child){border-right:none}.ToggleButtons .ToggleButtons__button--selected{color:#fff;background:#2a3ff4;border:2px solid #2a3ff4}.ToggleButtons .ToggleButtons__button--selected:hover{background:#2a3ff4;border:2px solid #2a3ff4}:root{--primary-blue:#2a3ff4;--primary-navy:#0e1029;--progress-bar-track-color:#eaecfe;--progress-bar-fill-color:#0e1029;--status-success:#08b549;--status-success-background:#f3fbf6;--status-warning:#fff7f4;--status-error-background:#fef4f6;--status-other:#71717133;--agriculture-warning:#fc641f;--agriculture-primary:#2a3ff4;--main-side-width:13.2rem}@media only screen and (min-width:60rem){:root{--main-side-width:18rem}}@media only screen and (min-width:90rem){:root{--main-side-width:25rem}}.MainLayout{flex-direction:column;display:flex;position:absolute;inset:0}.MainLayout__super-user-warning{z-index:999}.MainLayout__toasts{margin-top:auto}.MainLayout__attribution{z-index:2;position:relative}.MainLayout__banner{overflow:hidden}.MainLayout__content{flex-grow:1;display:flex;overflow:hidden}.MainLayout__main,.MainLayout__side{gap:var(--faarm-spacing-8);padding:var(--faarm-spacing-8);flex-direction:column;display:flex}.MainLayout__main{flex-grow:1;justify-content:space-between;min-width:0}.MainLayout__side{flex:0 0 var(--main-side-width);justify-content:flex-end}.MainLayout__outlet{width:100%;display:flex;overflow:hidden}.MainLayout__map{z-index:1;position:absolute;inset:0}.ContextMenu.ContextMenu{padding:0}.ContextMenu__popover .MuiPaper-root{border-radius:16px}.ContextMenu .ContextMenu__item{gap:8px;padding:16px 20px}.ContextMenu .ContextMenu__item:hover{background-color:#2a63e204}.ContextMenu .ContextMenu__item:not(:last-child){border-bottom:1px dashed #d2d2d2}.Switch{opacity:1;background-color:#b8b8b8;border-radius:14px;justify-content:flex-start;width:48px;height:28px;margin:0;padding:1px;transition:background-color .125s cubic-bezier(.26,.75,.38,.45);display:flex}.Switch[data-checked]{background-color:#2a3ff4}.Switch__thumb{width:26px;height:26px;box-shadow:none;background:#fff;border-radius:13px;transition:translate .125s cubic-bezier(.26,.75,.38,.45);display:block}.Switch__thumb[data-checked]{translate:20px}.Switch__label{gap:var(--faarm-spacing-2);cursor:pointer;font-size:var(--faarm-font-size-body);text-wrap:nowrap;align-items:center;display:flex}.MapLocationInput{gap:var(--faarm-spacing-4);flex-direction:column;display:flex}.MapLocationInput__title-bar{gap:var(--faarm-spacing-2);align-items:center;display:flex}.MapLocationInput__marker-icon{color:#2a3ff4;font-size:2rem}.MapLocationInput__show-on-map{margin-left:auto}.MapLocationInput__fields{position:relative}.MapLocationInput__clear-button{position:absolute;top:-2rem;right:0}.FilterButtons{flex-grow:1}.FilterButtons .FilterButtons__label{color:#717171}.FilterButtons .FilterButtons__button-container{gap:var(--faarm-spacing-2);flex-wrap:wrap;display:flex}.FilterButtons .FilterButtons__button{font-size:var(--faarm-font-size-h5);line-height:var(--faarm-spacing-4);color:#0e1029;text-transform:initial;padding:var(--faarm-spacing-3);border:1px solid #d3d3d3}.FilterButtons .FilterButtons__button--selected{border:1px solid #2a3ff4;outline:1px solid #2a3ff4}.FilterButtons .FilterButtons__button svg{color:#2a3ff4;width:1em;height:1em;font-size:calc(1.125*var(--faarm-font-size-root))}.NoteListHeader__top{flex-direction:row;place-content:center flex-start;gap:24px;display:flex}.NoteListHeader__search-tray{gap:12px;padding-top:32px;display:flex}.NoteListHeader__hide-filters{margin-top:20px;margin-right:6px}.NoteList{flex-direction:column;gap:24px;display:flex}.NoteList>:not(:last-child){border-bottom:1px dashed #d2d2d2;padding-bottom:24px}.RichTextDisplay :last-child{margin-bottom:0}.ExpandableTypography{background-color:inherit;text-align:right;-webkit-box-orient:vertical;display:-webkit-box;position:relative;overflow:hidden}.ExpandableTypography__text{text-align:left}.ExpandableTypography__text :last-child{margin-bottom:0}.ExpandableTypography__button{color:#2a3ff4;background:0 0;background-color:inherit;border:0;margin:0;padding:0;font-weight:600;display:inline;position:absolute;bottom:0;right:0}.ExpandableTypography--expanded .ExpandableTypography__button{margin-top:8px;position:relative}.ExpandableTypography__button:before{content:"... ";color:#0e1029;font-weight:400}.ExpandableTypography--expanded .ExpandableTypography__button:before{content:""}.NoteContent{background-color:#fff;flex-direction:column;gap:12px;display:flex}.NoteContent .NoteHeader{gap:var(--faarm-spacing-6);display:flex}.NoteContent .NoteHeaderItem{font-size:var(--faarm-font-size-h6);flex-wrap:nowrap;flex-grow:1;align-items:center;gap:6px;margin:auto;display:flex;overflow:hidden}.NoteContent .NoteHeaderItem__icon{font-size:calc(1.125*var(--faarm-font-size-root));color:#2a3ff4;align-items:center;display:flex}.NoteContent .NoteHeaderItem__text{font-size:var(--faarm-font-size-h5);white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;margin:0;font-weight:700;overflow:hidden}.NoteContent .NoteHeaderItem__date{font-size:10px}.NoteContent .NoteIndented{margin-left:20px}.NoteContent .NoteIndented__location{justify-content:space-between;margin-bottom:8px;display:flex}.NoteContent .NoteIndented__spacer{flex-grow:1}.RavensdownLogo{color:#fff;background:#07aa59;height:24px}:root{--primary-blue:#2a3ff4;--primary-navy:#0e1029;--progress-bar-track-color:#eaecfe;--progress-bar-fill-color:#0e1029;--status-success:#08b549;--status-success-background:#f3fbf6;--status-warning:#fff7f4;--status-error-background:#fef4f6;--status-other:#71717133;--agriculture-warning:#fc641f;--agriculture-primary:#2a3ff4;--top-bar-height:3.25rem}@media only screen and (min-width:90rem){:root{--top-bar-height:4.75rem}}.MainNavOld{min-width:100%;padding:var(--faarm-spacing-3);background:#0e1029;flex-direction:column;display:none;position:absolute;top:100%}@media only screen and (min-width:54rem){.MainNavOld{top:unset;position:unset;background:unset;min-width:fit-content;padding:0 var(--faarm-spacing-2);gap:var(--faarm-spacing-2);padding:0 var(--faarm-spacing-3);gap:var(--faarm-spacing-3);flex-direction:row;display:flex}}.MainNavOld--expanded{display:flex}.MainNavOld__toggle-button{justify-content:center;width:3rem;display:flex}.MainNavOld__toggle-button--expanded{font-size:.8rem}.MainNavOld__toggle-button .Button__icon{font-size:.6rem}@media only screen and (min-width:54rem){.MainNavOld__toggle-button{display:none}.MainNavOld__secondary{width:0;position:relative;left:50%}}.MainNavOld__secondary-inner{padding:var(--faarm-spacing-3) 0;flex-direction:column;display:flex}@media only screen and (min-width:54rem){.MainNavOld__secondary-inner{gap:var(--faarm-spacing-3);flex-direction:row;width:fit-content;transform:translate(-50%)}}.MainNavOld__secondary-inner .MainNavOld__secondary_button{color:#fff;background:0 0;border:none}@media only screen and (min-width:54rem){.MainNavOld__secondary-inner .MainNavOld__secondary_button{border:1px solid #fff3}}.MainNavOld__secondary-inner .MainNavOld__secondary_button svg{color:#2a3ff4}@media only screen and (min-width:54rem){.MainNavOld__secondary-inner .MainNavOld__secondary_button .Button__end-icon{display:none}}.MainNavOld__item{flex-direction:column;min-width:fit-content;display:flex;position:relative}@media only screen and (min-width:54rem){.MainNavOld__item:after{content:"";top:var(--top-bar-height);border-top:3px solid #2a3ff4;border-bottom:3px solid #0000;border-radius:3px;width:0;margin:-3px auto auto;transition:all .2s ease-in-out;position:absolute;left:0;right:0}}.MainNavOld__item--active{border-left:2px solid #2a3ff4}@media only screen and (min-width:54rem){.MainNavOld__item--active{border-left:unset}}.MainNavOld__item--active .MainNavOld__subnav-toggle .Button__icon{transform:scaleY(-1)}.MainNavOld__item--active:after{width:100%}.MainNavOld__item .MainNavOld__primary_button{z-index:1;padding:var(--faarm-spacing-2);background:0 0;border:1px dashed #293541;border-radius:0;flex-shrink:0;justify-content:flex-start;align-items:center;display:flex}@media only screen and (min-width:54rem){.MainNavOld__item .MainNavOld__primary_button{height:var(--top-bar-height);border:unset;justify-content:center}}.MainNavOld__item .MainNavOld__primary_button .Button__content{width:100%}@media only screen and (min-width:54rem){.MainNavOld__item .MainNavOld__primary_button .Button__content{width:max-content}}.MainNavOld__item .MainNavOld__primary_button .Button__text{color:#fff;transition:color .2s ease-in-out}@media only screen and (min-width:54rem){.MainNavOld__item .MainNavOld__primary_button .Button__text{color:#0e1029}}.MainNavOld__item .MainNavOld__primary_button:hover .Button__text{color:#2a3ff4}.MainNavOld__item .MainNavOld__primary_button .Button__end-icon{border:1px solid #293541;justify-content:center;align-items:center;width:42px;height:42px;margin:-13px -7px -13px auto;font-size:20px;display:flex}@media only screen and (min-width:54rem){.MainNavOld__item .MainNavOld__primary_button .Button__end-icon{display:none}}.MainNavOld__item:not(:last-child) .MainNavOld__primary_button{border-bottom:none}.MainNavOld__item .MainNavOld__subnav-toggle{z-index:2;border:1px solid #293541;border-radius:0;justify-content:center;align-items:center;width:42px;height:42px;margin:-42px 0 0 auto;font-size:20px;display:flex;position:relative}@media only screen and (min-width:54rem){.MainNavOld__item .MainNavOld__subnav-toggle{display:none}}.RavensdownLayoutTop{z-index:2;background:#fff;align-items:center;display:flex;position:relative;box-shadow:0 8px 24px #0000000f}.RavensdownLayoutTop__logos{flex-grow:0;flex-shrink:0;display:flex}.RavensdownLayoutTop__navigation{flex-direction:row-reverse;flex-grow:1;align-items:center;display:flex}@media only screen and (min-width:54rem){.RavensdownLayoutTop__navigation{padding:0 var(--faarm-spacing-4);justify-content:space-between;gap:var(--faarm-spacing-6);flex-direction:row}}.RavensdownLayoutTop .FaarmLogo{padding:var(--faarm-spacing-6) var(--faarm-spacing-8);height:3.6rem}@media only screen and (min-width:54rem){.RavensdownLayoutTop .FaarmLogo{height:4.75rem}}.RavensdownLayoutTop .RavensdownLogo{padding:var(--faarm-spacing-7) var(--faarm-spacing-8);height:3.6rem}@media only screen and (min-width:54rem){.RavensdownLayoutTop .RavensdownLogo{height:4.75rem}}.SecondaryNavOld{gap:4px;display:flex}.SecondaryNavItemOld{background:#fff;transition-property:background-color,color;position:relative}.SecondaryNavItemOld:not(.Button--disabled):hover,.SecondaryNavItemOld--open.Button{color:#fff;background:#2a3ff4}.SecondaryNavSubNavOld{flex-direction:column;gap:8px;padding:8px;display:flex}.SecondaryNavSubNavOld__item{transition-property:background-color,color;transition-duration:.15s;transition-timing-function:ease-in-out}.SecondaryNavSubNavOld__item .Button__content{padding:12px}.SecondaryNavSubNavOld__item .Button__text{color:#0e1029;transition-property:background-color,color;transition-duration:.15s;transition-timing-function:ease-in-out}.SecondaryNavSubNavOld__item:hover.Button{color:#fff;background-color:#2a3ff4}.SecondaryNavSubNavOld__item:hover.Button .Button__text{color:#fff}.RavensdownLayout{flex-direction:column;display:flex;position:absolute;inset:0}.TaskListHeader__toggle{align-self:flex-end}.AgExpandIconButton{color:#2a3ff4;background:0 0;border:none;flex-shrink:0;align-items:center;padding:0;display:flex}.AgExpandIconButton--inherit{color:inherit}.AgExpandIconButton--outlined{padding:var(--faarm-spacing-1);border:2px solid #2a3ff4;border-radius:8px}.AgExpandIconButton--inherit .AgExpandIconButton--outlined{border-color:inherit}.AgExpandIconButton--disabled{color:#b8b8b8}.ListGroup .ListGroup__header{align-items:center;gap:var(--faarm-spacing-2);display:flex}.ListGroup .ListGroup__header>*{flex-shrink:0}.ListGroup .ListGroup__title-container{padding:var(--faarm-spacing-1) 0;flex-shrink:1;margin-right:auto;overflow:hidden}.ListGroup .ListGroup__content{margin:var(--faarm-spacing-6) 0 0}.TaskCompleteCheckbox .Checkbox__checkbox{border:2px solid #2a3ff4}.TaskCompleteCheckbox .Checkbox__icon{width:calc(1em - 4px);height:calc(1em - 4px)}.TaskRow{padding:var(--faarm-spacing-3) var(--faarm-spacing-4);gap:var(--faarm-spacing-2);background:#f9f9fb;border-radius:16px;display:flex;overflow:hidden}.TaskRow__checkbox{flex:none;align-items:center;height:32px;display:flex}.TaskRow__content{flex:auto;overflow:hidden}.TaskRow__header{justify-content:flex-start;align-items:center;gap:var(--faarm-spacing-2);height:32px;display:flex}.TaskRow__title{align-items:flex-end;gap:var(--faarm-spacing-1);margin-right:auto;display:flex;overflow:hidden}.TaskRow__description{margin-top:var(--faarm-spacing-2)}.TaskRow__chip{text-transform:none;font-size:var(--faarm-font-size-label);padding:var(--faarm-spacing-3) var(--faarm-spacing-4);background:#fef4f6;border-radius:20px}.TaskRow .Button{background:0 0;flex:none}.TaskRow .Button__content{padding:0}.TaskCategoryList__title{align-items:center;gap:var(--faarm-spacing-4);text-wrap:wrap;margin:0;display:flex}.UserList{gap:var(--faarm-spacing-2);align-items:center;max-width:240px;display:flex;overflow:hidden}.UserList__trigger{color:#2a3ff4;padding:var(--faarm-spacing-2) var(--faarm-spacing-3);font-weight:600;font-size:var(--faarm-font-size-label);background:#eaecfe;border:0;border-radius:8px;margin:0;line-height:1;transition:all .15s ease-in-out}.UserList__trigger:hover{color:#b7bef9;background-color:#23263e}.UserList__trigger[aria-expanded=true]{color:#b7bef9;background-color:#0e1029}.UserList__trigger[aria-expanded=true]:hover{background-color:#23263e}.UserList__avatars{display:flex}.UserList__avatars>:not(:first-child){margin-left:calc(-1*var(--faarm-spacing-1))}.UserList__popover{gap:var(--faarm-spacing-4);flex-direction:column;max-width:240px;display:flex}.UserList__user{gap:var(--faarm-spacing-2);align-items:center;display:flex}.UserList__name{display:flex;overflow:hidden}.LinkedEntityList{gap:var(--faarm-spacing-2);align-items:center;display:flex}.LinkedEntityList__trigger{color:#2a3ff4;padding:var(--faarm-spacing-2) var(--faarm-spacing-3);font-weight:600;font-size:var(--faarm-font-size-label);background:#eaecfe;border:0;border-radius:8px;margin:0;line-height:1;transition:all .15s ease-in-out}.LinkedEntityList__trigger:hover{color:#b7bef9;background-color:#23263e}.LinkedEntityList__trigger[aria-expanded=true]{color:#b7bef9;background-color:#0e1029}.LinkedEntityList__trigger[aria-expanded=true]:hover{background-color:#23263e}.LinkedEntityList__popover{gap:var(--faarm-spacing-4);flex-direction:column;max-width:240px;display:flex}.LinkedEntityList__button{padding:var(--faarm-spacing-1) 0 0;overflow:hidden}.LinkedEntityList__button .Button__content{font-size:var(--faarm-font-size-label);gap:var(--faarm-spacing-1)}.TaskDetails__top{gap:var(--faarm-spacing-4);justify-content:space-between;align-items:center;display:flex}.TaskDetails__due-date{color:#2a3ff4;padding:var(--faarm-spacing-2) var(--faarm-spacing-4);font-weight:600;font-size:var(--faarm-font-size-h6);background:#eaecfe;border-radius:24px;flex:none;height:fit-content}.TaskDetails__due-date--overdue{color:#ea535d;background:#fef4f6}.TaskDetails__due-date--completed{color:#08b549;align-items:center;gap:var(--faarm-spacing-1);background:#f3fbf6;display:flex}.TaskDetails__title h5{display:inline}.TaskDetails__title h5:after{content:" "}.TaskDetails__content{gap:var(--faarm-spacing-2);display:flex}.TaskDetails__checkbox{flex:none}.TaskDetails__content-main{width:100%}.TaskDetails__content-top{gap:var(--faarm-spacing-4);justify-content:space-between;align-items:flex-start;display:flex}.TaskDetails__content-sub-heading{gap:var(--faarm-spacing-4);justify-content:space-between;align-items:center;display:flex}.TaskDetails__byline{font-size:var(--faarm-font-size-label);max-width:240px;display:flex}.TaskDetails__assignees{font-size:var(--faarm-font-size-label);gap:var(--faarm-spacing-2);align-items:center;display:flex}.TaskDetails__entity-list{max-width:180px;margin-top:calc(-1*var(--faarm-spacing-1));flex:none}.TaskDetails__description p{margin:1em 0}.HerdList td,.HerdList th{max-width:220px}.HerdList__button_container{gap:12px;display:flex}.HerdList__button{width:100%;overflow:hidden}.InlineAlert{align-items:center;gap:8px;display:flex}.InlineAlert__icon{font-size:calc(1.25*var(--faarm-font-size-root));color:#2a3ff4;flex-shrink:0}.InlineAlert__colour{background:#2a3ff4;width:4px;height:52px;position:absolute;left:0}.DeviceList td,.DeviceList th{max-width:200px}.DeviceList__name{gap:12px;display:flex}.DeviceList__button{width:100%;overflow:hidden}.DeviceList .StatHealth__value{white-space:nowrap}.ImageModal{padding:24px;display:flex}.ImageModal__inner{background:#fff;border-radius:16px;outline:none;width:min-content;max-width:100%;height:min-content;max-height:100%;margin:auto;padding:48px 0 0;position:relative;overflow:hidden}.ImageModal__header{justify-content:space-between;align-items:center;gap:16px;height:48px;padding:0 24px;display:flex;position:absolute;top:0;left:0;right:0}.ImageModal__image{cursor:initial;max-width:calc(100vw - 48px);max-height:calc(100vh - 96px);display:block}.ImageModal__heading{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ImageModal__content{position:relative}.ImageModal__download:hover{text-decoration:none}.ImageModal__button{position:absolute;top:16px;right:16px}.ImageModal__timestamp{line-height:1;font-size:var(--faarm-font-size-label);color:#fff;background:#0009;border-radius:4px;padding:4px 8px;position:absolute;bottom:16px;left:16px}.TrailCamImageBox{background:#fff;border-radius:16px;flex-direction:column;min-width:200px;max-width:560px;display:flex;overflow:hidden}.TrailCamImageBox__content{position:relative}.TrailCamImageBox__header{justify-content:space-between;align-items:center;gap:16px;padding:12px 16px 12px 24px;display:flex}.TrailCamImageBox__actions{align-items:center;gap:16px;padding:0;display:flex}.TrailCamImageBox__heading{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.TrailCamImageBox__download:hover{text-decoration:none}.TrailCamImageBox__close.Button{color:#2a3ff4;background:0 0}.TrailCamImageBox__close.Button:hover{color:#1d2cab;background:0 0}.TrailCamImageBox__close.Button .Button__icon svg{width:14px;height:14px}.TrailCamImageBox__image{cursor:initial;object-fit:contain;width:100%;display:block}.TrailCamImageBox__button{position:absolute;top:16px;right:16px}.TrailCamImageBox__timestamp{line-height:1;font-size:var(--faarm-font-size-label);color:#fff;background:#0009;border-radius:4px;padding:4px 8px;position:absolute;bottom:16px;left:16px}.TankIndicator{align-items:center;gap:8px;margin:-8px 0;display:flex}.ChartHeading{justify-content:space-between;align-items:center;gap:var(--faarm-spacing-4);display:flex}.ChartHeading>*{flex-shrink:0}.ChartHeading>h5{flex-shrink:1}.ChartHeading__intervalToggle{align-items:center;gap:var(--faarm-spacing-6);flex-direction:row;display:flex}.TrailCamHistorySectionRow{align-items:center;gap:24px;display:flex}.TrailCamHistorySectionRow__icon{fill:#2a3ff4;width:20px;height:20px}.TrailCamHistorySectionRow__button{background:0 0;border:none;border-radius:8px;flex:1;padding:0}.TrailCamHistorySectionRow__button:hover{background:linear-gradient(270deg,#2a63e220,#0000)}.TrailCamHistoryRowDisplay{align-items:center;gap:24px;display:flex}.TrailCamHistoryRowDisplay--image{border-radius:8px;flex-shrink:0;overflow:hidden}.TrailCamHistoryRowDisplay--image img{width:160px;display:block}.TrailCamHistoryRowDisplay--stats{flex-direction:column;flex-grow:2;gap:12px;display:flex}.LinkedEntitySeparator{align-items:center;gap:var(--faarm-spacing-2);display:flex}.LinkedEntitySeparator .Button__content{gap:var(--faarm-spacing-1);font-size:var(--faarm-font-size-label)}.LinkedEntitySeparator .Button__text{color:#717171;font-size:var(--faarm-font-size-label);text-transform:uppercase}.LinkedEntitySeparator:before,.LinkedEntitySeparator:after{content:"";border-bottom:1px dashed #d2d2d2;flex-grow:1}:root{--primary-blue:#2a3ff4;--primary-navy:#0e1029;--progress-bar-track-color:#eaecfe;--progress-bar-fill-color:#0e1029;--status-success:#08b549;--status-success-background:#f3fbf6;--status-warning:#fff7f4;--status-error-background:#fef4f6;--status-other:#71717133;--agriculture-warning:#fc641f;--agriculture-primary:#2a3ff4;--faarm-spacing-root:.1875rem;--faarm-spacing-0:0;--faarm-spacing-1:var(--faarm-spacing-root);--faarm-spacing-2:calc(var(--faarm-spacing-root) * 2);--faarm-spacing-3:calc(var(--faarm-spacing-root) * 3);--faarm-spacing-4:calc(var(--faarm-spacing-root) * 4);--faarm-spacing-5:calc(var(--faarm-spacing-root) * 5);--faarm-spacing-6:calc(var(--faarm-spacing-root) * 6);--faarm-spacing-7:calc(var(--faarm-spacing-root) * 7);--faarm-spacing-8:calc(var(--faarm-spacing-root) * 8);--faarm-spacing-9:calc(var(--faarm-spacing-root) * 9);--faarm-spacing-10:calc(var(--faarm-spacing-root) * 10);--faarm-spacing-12:calc(var(--faarm-spacing-root) * 12);--faarm-spacing-14:calc(var(--faarm-spacing-root) * 14);--faarm-spacing-16:calc(var(--faarm-spacing-root) * 16)}@media only screen and (min-width:90rem){:root{--faarm-spacing-root:.25rem}}.StatsContainer{flex-direction:row;justify-content:space-between;display:flex}.SiloChipsContainer{gap:calc(2*var(--faarm-spacing-root));flex-direction:row;display:flex}.SiloChip{text-transform:none;font-size:calc(.875*var(--faarm-font-size-root));text-align:center;justify-content:center;align-items:center;gap:var(--faarm-spacing-2);background:#2a3ff41a;border-radius:16px;min-width:110px;height:30px;display:flex}.SiloStatusChip{min-width:110px;height:30px;font-size:calc(.875*var(--faarm-font-size-root));text-align:center;background-color:var(--chip-color);color:var(--text-color);padding:var(--faarm-spacing-1) var(--faarm-spacing-2) var(--faarm-spacing-1) var(--faarm-spacing-2);border-radius:16px;justify-content:center;align-items:center;font-weight:600;display:flex}.SiloStatusUpdated{align-items:center;gap:var(--faarm-spacing-2);display:flex}.UnitText,.UnitTextSkeleton{font-size:calc(.875*var(--faarm-font-size-root));align-items:center;gap:var(--faarm-spacing-1);display:flex}.FadeText{color:#717171}.ProgressText{flex-direction:row;justify-content:space-between;display:flex}.ProgressContainer{gap:calc(2*var(--faarm-spacing-root));flex-direction:column;display:flex}.ProgressContainer{--progress-height:10px;--progress-width:0%;--progress-track:vars.$progress-bar-track-color;--progress-fill:vars.$progress-bar-fill-color;--progress-radius:40px}.OuterProgress{height:var(--progress-height);background-color:var(--progress-track);border-radius:var(--progress-radius);width:100%}.InnerProgress{height:var(--progress-height);width:var(--progress-width);background-color:var(--progress-fill);border-radius:var(--progress-radius)}.RoundedContentSection{flex-direction:column;flex-shrink:0;padding-top:32px;padding-left:0;padding-right:0;display:flex}.RoundedContentSection p:last-child{margin:0}.RoundedContentSection p:not(:last-child){margin:0 0 20px}.RoundedContentSection h5{margin-bottom:4px}.RoundedContentSection__section{background:#ea535d08;border:1px solid #ea535d33;border-radius:8px;flex-direction:column;padding:20px;display:flex}.InlineTimestamp{font-size:var(--faarm-font-size-label)}.InlineTimestamp__icon{color:#2a3ff4;font-size:calc(1.125*var(--faarm-font-size-root));margin-right:var(--faarm-spacing-1);margin-bottom:calc(-1*var(--faarm-spacing-1));display:inline}.InlineTimestamp__distance{font-weight:600;font-size:var(--faarm-font-size-body)}.SensorCalibrationFieldGroup{flex-direction:column;gap:32px;display:flex}.SensorCalibrationFieldGroup__form{flex-direction:column;gap:24px;display:flex}.SensorCalibrationFieldGroup__image img{width:100%}.latest-note-container{flex-direction:column;gap:16px;display:flex}.latest-note-header{justify-content:space-between;gap:16px;display:flex}.latest-note-user{align-items:center;overflow:hidden}.latest-note-timestamp{flex-shrink:0}.Notice{--icon-colour:#2a3ff4;align-items:center;gap:var(--faarm-spacing-2);display:flex}.Notices--error .Notice{--icon-colour:#ea535d}.Notice__icon{color:var(--icon-colour);font-size:calc(1.25*var(--faarm-font-size-root));flex-grow:0;flex-shrink:0}.Notices{--background-color:#eaecfe;padding:var(--faarm-spacing-2) var(--faarm-spacing-3);gap:var(--faarm-spacing-1);background-color:var(--background-color);border-radius:8px;flex-direction:column;max-width:fit-content;display:flex}.Notices--error{--background-color:#fef4f6}.FillEventsTable__label{color:#717171}.FillEventsTable__label--align-right{text-align:right}.FarmAddressDisplay{padding:var(--faarm-spacing-6);border:1px solid #d2d2d2;border-radius:8px}.FarmAddressDisplay__label{color:#717171;font-size:12px}.EnterpriseSiloCreateForm__farm_detail_wrapper{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.EnterpriseSiloCreateForm__kallipr_calibration_image{place-content:center;display:flex}.EnterpriseSiloCreateForm__kallipr_calibration_image img{width:200px}.LinkForm.LinkForm{width:800px;max-width:800px}.KalliprSpectraDeviceCalibrationFieldGroup{gap:var(--faarm-spacing-8);flex-direction:column;display:flex}.KalliprSpectraDeviceCalibrationFieldGroup__form{gap:var(--faarm-spacing-6);flex-direction:column;display:flex}.KalliprSpectraDeviceCalibrationFieldGroup__image{justify-content:center;align-items:center;display:flex}.KalliprSpectraDeviceCalibrationFieldGroup__image img{width:60%}.EnterpriseSiloEditForm__farm_detail_wrapper,.EnterpriseSiloEditForm__device_setup_container{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.EnterpriseSiloEditForm__kallipr_calibration_image{place-content:center;display:flex}.EnterpriseSiloEditForm__kallipr_calibration_image img{width:200px}.ImageStat{gap:var(--faarm-spacing-2);flex-direction:column;display:flex}.ImageStat__name{font-size:var(--faarm-font-size-h6);color:#717171;font-weight:400}.ImageStat__button{background:0 0;border:0;margin:0;padding:0;display:block}.ImageStat__image{aspect-ratio:1.618;object-fit:cover;border-radius:8px;width:100%;display:block}.Image{max-width:100%;height:auto;display:block}.SiloList td,.SiloList th{max-width:200px}.SiloList .SortableTable.SortableTable th:last-child{text-align:right;flex-direction:row-reverse}.SiloList__farm_name,.SiloList__external_id{gap:12px;display:flex}.SiloList__fill{gap:var(--faarm-spacing-2);justify-content:end;display:flex}.SiloList__fill .StatDisplay__value{justify-content:end}.SiloList__button{width:100%;overflow:hidden}.SiloList .StatHealth__value{white-space:nowrap}.VisibilityCheckboxGroup__heading{color:#717171;font-weight:400}.MapControls h5{color:#717171;line-height:1}:root{--primary-blue:#2a3ff4;--primary-navy:#0e1029;--progress-bar-track-color:#eaecfe;--progress-bar-fill-color:#0e1029;--status-success:#08b549;--status-success-background:#f3fbf6;--status-warning:#fff7f4;--status-error-background:#fef4f6;--status-other:#71717133;--agriculture-warning:#fc641f;--agriculture-primary:#2a3ff4}.ImageRadioButton{width:100%}.ImageRadioButton__card.MuiCard-root{border:2px solid #0000;border-radius:8px;width:100%;height:100%;box-shadow:1px 1px 12px #00000008}.ImageRadioButton__card.is-toggled{border-color:#2a3ff4}.ImageRadioButton__card-media{height:110px}.ImageRadioButton__card-content.MuiCardContent-root:last-child{padding:var(--faarm-spacing-2)}.EditMapButton{background:0 0;border:0;border-radius:8px;margin:0;padding:0;overflow:hidden;box-shadow:2px 2px 16px #0000001f}.EditMapButton__image{aspect-ratio:5/3;object-fit:cover;will-change:transform;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.EditMapButton:hover .EditMapButton__image{transform:scale(1.06)}.EditMapButton__text{padding:var(--faarm-spacing-2);font-weight:600;font-size:var(--faarm-font-size-label);background:#fff;display:block;position:relative}