body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;min-height:100%;min-width:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.home{background:linear-gradient(180deg,#4e5e80,#10131a 46.36%);color:#fff;font-family:Arial,sans-serif;height:auto;min-height:100vh}.home-container{align-items:center;display:flex;justify-content:space-evenly;margin:auto;max-height:40%;max-width:90%;padding-top:10rem}.menu-background-logo-container{display:flex;justify-content:flex-end;pointer-events:none;position:absolute;width:100%}.menu-background-logo-container img{height:auto;object-fit:contain;width:30vw}.Header-text{max-width:45%;text-align:left}.main-header-info,.main-header1,.main-header2{font-family:Poppins,sans-serif;font-size:3.5rem;font-style:normal;font-weight:500;line-height:.8;margin:0 0 5%}.main-header1{color:#97abd8}.main-header2{color:#7ea6ff}.main-header-info{color:#97abd8;font-size:1.2rem;font-style:normal;font-weight:500;letter-spacing:.72px;line-height:normal;margin-left:2%}.header-video{border-radius:1rem;display:inline;max-height:40vh;max-width:40vw;z-index:1}.menu-product-nav-container{align-items:center;display:flex;justify-content:space-evenly}.menu-product-nav-zenro-button{background-color:#5774b3;border-color:#fff;border-radius:.25rem;border-radius:12px;color:#fff;cursor:pointer;font-weight:700;padding:5px 30px}.menu-product-nav-zenro-button:hover{background-color:#263350;scale:1.1;transition:.25s}.menu-product-nav-agrilo-button{background-color:#28b32d;border-color:#fff;border-radius:.25rem;border-radius:12px;color:#fff;cursor:pointer;font-weight:700;padding:5px 30px}.menu-product-nav-agrilo-button:hover{background-color:#1a741d;scale:1.1;transition:.25s}.menu-product-nav-pimaspec-button{background:linear-gradient(90deg,#ff6384b3,#ffcd56b3,#4bc0c0b3,#36a2ebb3,#9966ffb3);border:1px solid #fff;border-radius:12px;color:#fff;cursor:pointer;font-weight:700;padding:5px 30px;transition:.25s}.menu-product-nav-pimaspec-button:hover{background:linear-gradient(90deg,#ff6384e6,#ffcd56e6,#4bc0c0e6,#36a2ebe6,#9966ffe6);transform:scale(1.1)}@media (min-width:750px){.home-container:nth-of-type(2){flex-direction:row-reverse}}@media (max-width:1000px){.main-header1,.main-header2{font-size:2.3rem}.main-header-info{font-size:1rem}}@media (max-width:750px){.home-container{flex-direction:column-reverse;justify-content:space-between;max-width:100%;padding:3rem 0 0}.main-header1,.main-header2{font-size:2rem}.Header-text{font-size:1rem;max-width:70%;text-align:center}.header-video{border-radius:0;max-height:10%;max-width:100%;padding-bottom:3rem;width:100%}.menu-background-logo-container{justify-content:flex-start;margin-top:6rem;transform:rotate(-90deg)}.menu-background-logo-container img{display:none;width:50vw}}.TopNavbar-Container{display:flex;justify-content:center;margin-bottom:6rem;width:100%;z-index:3}.notice-bar{align-items:center;background:#fdf3c4;border-bottom:1px solid #ddd;color:#333;display:flex;justify-content:space-between;padding:10px 20px;position:relative}.notice-link{color:#1a73e8;font-weight:700;text-decoration:underline}.notice-link:hover{color:#0c47a1}.notice-bar p{margin:0}.notice-close{background:none;border:none;color:#333;cursor:pointer}.TopNavbar{align-items:center;background-color:#4e5e80;border:.931px solid #fff6;border-radius:15px;box-sizing:border-box;contain:content;display:flex;height:3rem;justify-content:space-between;min-height:3rem;padding:0 1rem;position:absolute;top:3rem;width:70%}.nav-menu-logo{display:inline-block;transform:scaleX(70%) scaleY(70%);transform-origin:left;width:8rem}.nav-options{display:flex;flex:1 1;justify-content:space-evenly;list-style:none;margin:0;max-width:50%;padding:0}.nav-options a{color:#fff;font-family:Poppins,sans-serif;font-size:1rem;font-style:normal;font-weight:500;letter-spacing:.56px;line-height:normal;text-decoration:none}.nav-options a:hover{font-weight:700}.nav-button{border:1px solid #9ca5b6;border-radius:10px;cursor:pointer;font-family:Poppins,sans-serif;font-size:.75rem;font-style:normal;font-weight:500;height:2rem;letter-spacing:.459px;line-height:normal;width:5.5rem}.nav-buttons{display:flex;gap:1rem}.nav-button.login{background:#e7e7e75c;color:#fff}.nav-button.signup{background:#fffffff0;color:#4a5979}.nav-button.user{background:#e7e7e75c;color:#fff}.mobile-nav-close-button,.mobile-nav-menu,.mobile-nav-open-button{display:none}.mobile-nav-menu-logo{display:flex;height:auto;position:fixed;scale:.8;top:40%;width:110vw;z-index:-1}@media (max-width:1200px){.TopNavbar{min-width:80%}}@media (max-width:950px){.TopNavbar{min-width:90%}}@media (max-width:850px){.TopNavbar-Container{display:block;position:fixed}.TopNavbar{border-radius:0;top:0;width:100%}.nav-buttons,.nav-options,.nav-user{display:none}.mobile-nav-menu{background-color:#10131a;display:flex;flex-direction:column;height:100%;justify-content:space-between;left:100%;padding:6rem 3.5rem 4.5rem;position:fixed;transition:left .4s;width:100%}.mobile-nav-close-button,.mobile-nav-open-button{background-color:initial;border-color:#0000;color:#fff;cursor:pointer;display:flex;font-size:1.5rem}.mobile-nav-options{display:flex;flex-direction:column;justify-content:space-evenly;list-style:none;margin:0;padding:0;row-gap:3rem}.mobile-nav-options a{align-items:center;color:#fff;display:inline-flex;font-size:2rem;position:relative;text-decoration:none;transition:opacity .4s}.mobile-nav-close-button{margin:0;padding:0;position:absolute;right:9rem;scale:1.5;top:5vh}}.show-menu{left:0}.nav-buttons.hidden{display:none}.signUp{align-items:center;background:#100f13;display:flex;justify-content:center;left:0;min-height:fit-content;min-height:100vh;position:relative;top:0;width:100%}.left-image{min-width:20%}.SignUpPage-right-image{width:20%}.SignUpPage-bottom-right-image,.SignUpPage-right-image{display:block;margin-left:auto;margin-right:auto;position:relative}.SignUpPage-bottom-right-image{margin-top:8%;width:40%}.SignUpPage-welcome-text-signup{color:#fff;font-family:Century Gothic;font-size:25.496px;font-weight:400;letter-spacing:2.35px;text-align:center}.SignUpPage-welcome-text-signup,.signup-button{font-style:normal;line-height:normal;position:relative}.signup-button{align-items:center;background:#fffffff0;border:1px solid #9ca5b6;border-radius:10px;color:#4a5979;cursor:pointer;display:flex;flex-shrink:0;font-family:Poppins,sans-serif;font-size:20px;font-weight:500;height:7%;justify-content:center;letter-spacing:.459px;margin-right:10px;margin-top:8%;min-width:fit-content;width:4rem}.SignUpPage-label{color:#9da0a5;display:block;font-family:Century Gothic;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.56px;line-height:normal;margin-left:15%;margin-top:3%;position:relative}.signup-button-invisible{background:#fff0;border:none;cursor:default;flex-shrink:0;height:7%;margin-right:10px;margin-top:8%;position:relative;width:5rem}.SignUpPage-form{height:80%;margin:10px 10px 10px 45%;min-height:fit-content;min-width:fit-content;position:relative;width:23%}.SignUpPage-input{align-items:"center";background:#e7e7e730;border:1px solid #9ca5b6;border-radius:15px;color:#fff;display:"inline-flex";display:block;font-size:large;justify-content:"flex-end";margin-left:auto;margin-right:auto;margin-top:20px;min-height:30px;padding:10px;position:relative;width:70%}.signUp-box{justify-content:center;width:100%}.signUp-box,.signUp-box-email{align-items:center;display:flex}.signUp-box-email{background-color:#ffffff3b;border:1px solid #fff;flex-direction:column;height:13%;position:absolute;top:20px;width:90%}.signUp-h2{color:#fff;text-align:center;width:60%}.step{background-color:#bbb;border:none;border-radius:50%;display:inline-block;height:15px;margin:0 2px;opacity:.5;width:15px}.step.active{opacity:1}.step.finish{background-color:#04aa6d}.SignUpPage-loading-text{color:#fff;font-family:Century Gothic;font-size:30px;font-style:normal;font-weight:700;letter-spacing:2.35px;line-height:normal;position:relative;text-align:center}.SignUpPage-button-box{display:inline-block;display:flex;justify-content:right;margin-right:3rem;position:relative;width:4rem}.bottom-nav-container{border-top:2px solid #a1a5ad;height:auto;margin-top:5rem;width:100%}.BottomNav{align-items:start;box-sizing:border-box;display:flex;justify-content:space-between;margin:0;padding:3rem 5rem}.small-logo{margin:0;padding:0;scale:.7}.BottomNavOptions{display:flex;flex:1 1;justify-content:space-between;margin:0;max-width:50%;padding:0}.BottomNavCategory{list-style:none;margin:0;padding:0;text-decoration:none}.BottomNavCategory a{color:#ffffff80;font-family:Poppins,sans-serif;font-size:1rem;font-style:normal;font-weight:500;letter-spacing:.56px;line-height:2rem;text-decoration:none}.BottomNavCategory li:first-of-type{margin-bottom:2rem}.BottomNavCategory li:first-of-type a{color:#fff}@media (max-width:900px){.BottomNav-main-options-li a{font-size:.75rem}}@media (max-width:750px){.BottomNav{align-items:center;flex-direction:column;height:auto;padding:2rem 0;width:100vw}.BottomNav-main-options-li a{font-size:1rem}.BottomNavOptions{align-items:center;flex-direction:column;margin-top:1rem;max-width:100%;text-align:center;width:100%}.BottomNav-main-options-li a{font-size:.75rem}.BottomNav-main-options-li:last-of-type,.BottomNavCategory li:first-of-type{margin-bottom:1rem}}.loginPage{align-items:center;background:#100f13;display:flex;justify-content:center;left:0;min-height:fit-content;min-height:100vh;position:relative;top:0;width:100%}.left-image{left:0;max-width:20%;position:absolute;top:2.5%;width:1512px}.line{background:"white";bottom:0;left:"50%";position:"absolute";top:0;width:"100px"}.right-image-login{width:20%}.bottom-right-image,.right-image-login{display:block;margin-left:auto;margin-right:auto;position:relative}.bottom-right-image{margin-top:20%;width:40%}.LoginPage-username-input{display:block}.LoginPage-password-input,.LoginPage-username-input{align-items:"center";background:#e7e7e730;border:1px solid #9ca5b6;border-radius:15px;color:#fff;font-size:large;height:5%;justify-content:"flex-end";margin-left:auto;margin-right:auto;margin-top:8%;padding:10px 16px 10px 30px;position:relative;width:70%}.LoginPage-password-input{display:"inline-flex";display:block}.welcome-text-login{color:#fff;font-family:Century Gothic;font-size:25.496px;font-weight:400;letter-spacing:2.35px;text-align:center}.signin-button,.welcome-text-login{font-style:normal;line-height:normal;position:relative}.signin-button{align-items:center;background:#fffffff0;border:1px solid #9ca5b6;border-radius:10px;color:#4a5979;cursor:pointer;display:flex;display:block;flex-shrink:0;font-family:Poppins,sans-serif;font-size:20px;font-weight:500;gap:11px;height:10%;justify-content:center;letter-spacing:.459px;margin-left:auto;margin-right:auto;margin-top:8%;width:50%}.LoginPage-form{height:70%;left:24%;min-height:fit-content;min-width:fit-content;position:relative;top:10%;width:23%}.signin-forgot{color:#71757a;display:block;font-family:Century Gothic;font-size:18px;font-style:normal;font-weight:400;letter-spacing:.56px;line-height:normal;margin-left:auto;margin-right:auto;margin-top:5%;position:relative;text-decoration-line:underline;width:fit-content}.signin-agree{color:#fff;font-size:1rem;line-height:2;position:relative;text-align:center}.signin-privacy{color:#fff;font-size:1rem;text-decoration-line:underline}@media (max-width:900px){.left-image,.loginPage-VerticalLine{display:none}.LoginPage-form{left:0}}.Contact{background:linear-gradient(180deg,#4e5e80,#10131a 46.36%);color:#fff;font-family:Arial,sans-serif;height:auto;min-height:100vh}.ContactHeader{color:#97abd8;font-family:Poppins;font-size:3rem;font-style:normal;font-weight:500;line-height:normal;margin:0;padding-left:15%;position:relative;top:5rem}.ContactBox-email{text-wrap:wrap;color:#97abd8}.Contact-container{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-top:5rem}.Contact-box{word-wrap:break-word;-webkit-backdrop-filter:blur(1.537209391593933px);backdrop-filter:blur(1.537209391593933px);background:#fafafa14;border:.715px solid #fff6;border-radius:11.529px;font-family:Poppins,sans-serif;height:auto;min-height:fit-content;min-width:30%;padding:2rem;width:20%}@media (max-width:750px){.Contact-box{width:80%}}.ContactBox{-webkit-backdrop-filter:blur(1.537209391593933px);backdrop-filter:blur(1.537209391593933px);background:#fafafa14;border:.715px solid #fff6;border-radius:11.529px;flex-shrink:0;height:204px;width:513px}.support-header{color:#fff;flex-shrink:0;font-size:18.9px;height:27px;letter-spacing:.756px;line-height:normal;top:5px;width:91px}.support-header,.support-text{font-family:Poppins;font-style:normal;font-weight:500;left:34px;position:absolute}.support-text{color:#6d7176;font-size:18px;letter-spacing:.28px;line-height:19.2px;line-height:1.5;top:50px;width:500px}.support-box a:hover{text-decoration:underline}.support-box a{color:#3b9aff;font-weight:700;left:34px;position:absolute;text-decoration:none;top:120px}.Agrilo{background:#f3f2f8;height:fit-content;height:100%;min-height:fit-content;min-width:fit-content;min-width:1550px;overflow-x:auto;padding-bottom:100px;position:absolute;top:0;width:100%}.Agrilo-icon{align-content:center;align-items:center;cursor:pointer;display:flex;margin-left:1rem;margin-top:1rem;position:fixed}.Agrilo-h1{color:#373737;font-family:var(--agrilo-primary-font);font-size:var(--agrilo-font-xl);font-weight:var(--agrilo-font-medium);letter-spacing:var(--agrilo-tracking-normal);line-height:var(--agrilo-leading-tight);position:relative}.agriloIconTop{height:2rem;position:relative;width:3rem}:root{--agrilo-primary-font:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell",sans-serif;--agrilo-mono-font:"Roboto Mono","Consolas","Monaco","Courier New",monospace;--agrilo-font-xs:0.75rem;--agrilo-font-sm:0.875rem;--agrilo-font-base:1rem;--agrilo-font-lg:1.125rem;--agrilo-font-xl:1.25rem;--agrilo-font-2xl:1.5rem;--agrilo-font-3xl:1.875rem;--agrilo-font-light:300;--agrilo-font-regular:400;--agrilo-font-medium:500;--agrilo-font-semibold:600;--agrilo-font-bold:700;--agrilo-leading-tight:1.25;--agrilo-leading-normal:1.5;--agrilo-leading-relaxed:1.625;--agrilo-tracking-tight:-0.025em;--agrilo-tracking-normal:0em;--agrilo-tracking-wide:0.025em;--agrilo-tracking-wider:0.05em}.agrilo-heading-1{color:#373737;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-family:var(--agrilo-primary-font);font-size:1.5rem;font-size:var(--agrilo-font-2xl);font-weight:600;font-weight:var(--agrilo-font-semibold);letter-spacing:-.025em;letter-spacing:var(--agrilo-tracking-tight);line-height:1.25;line-height:var(--agrilo-leading-tight)}.agrilo-heading-2{font-size:1.25rem;font-size:var(--agrilo-font-xl)}.agrilo-heading-2,.agrilo-heading-3{color:#373737;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-family:var(--agrilo-primary-font);font-weight:500;font-weight:var(--agrilo-font-medium);letter-spacing:0;letter-spacing:var(--agrilo-tracking-normal);line-height:1.25;line-height:var(--agrilo-leading-tight)}.agrilo-heading-3{font-size:1.125rem;font-size:var(--agrilo-font-lg)}.agrilo-body-large{font-size:1.125rem;font-size:var(--agrilo-font-lg)}.agrilo-body,.agrilo-body-large{color:#373737;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-family:var(--agrilo-primary-font);font-weight:400;font-weight:var(--agrilo-font-regular);letter-spacing:0;letter-spacing:var(--agrilo-tracking-normal);line-height:1.5;line-height:var(--agrilo-leading-normal)}.agrilo-body{font-size:1rem;font-size:var(--agrilo-font-base)}.agrilo-body-small{color:#5a5a5a;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-family:var(--agrilo-primary-font);font-size:.875rem;font-size:var(--agrilo-font-sm);font-weight:400;font-weight:var(--agrilo-font-regular);letter-spacing:0;letter-spacing:var(--agrilo-tracking-normal);line-height:1.5;line-height:var(--agrilo-leading-normal)}.agrilo-caption{color:#89888d;font-size:.75rem;font-size:var(--agrilo-font-xs);line-height:1.5;line-height:var(--agrilo-leading-normal)}.agrilo-button,.agrilo-caption{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-family:var(--agrilo-primary-font);font-weight:500;font-weight:var(--agrilo-font-medium);letter-spacing:.025em;letter-spacing:var(--agrilo-tracking-wide)}.agrilo-button{font-size:1rem;font-size:var(--agrilo-font-base);line-height:1.25;line-height:var(--agrilo-leading-tight)}.agrilo-nav{color:#5a5a5a;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-family:var(--agrilo-primary-font);letter-spacing:0;letter-spacing:var(--agrilo-tracking-normal)}.agrilo-mono-value,.agrilo-nav{font-size:1rem;font-size:var(--agrilo-font-base);font-weight:500;font-weight:var(--agrilo-font-medium);line-height:1.25;line-height:var(--agrilo-leading-tight)}.agrilo-mono-value{letter-spacing:.05em;letter-spacing:var(--agrilo-tracking-wider)}.agrilo-mono-small,.agrilo-mono-value{color:#4c6cfd;font-family:Roboto Mono,Consolas,Monaco,Courier New,monospace;font-family:var(--agrilo-mono-font)}.agrilo-mono-small{font-size:.875rem;font-size:var(--agrilo-font-sm);font-weight:400;font-weight:var(--agrilo-font-regular);letter-spacing:.025em;letter-spacing:var(--agrilo-tracking-wide);line-height:1.25;line-height:var(--agrilo-leading-tight)}.AgriloNavagatorBar{height:320px;left:28px;position:fixed;top:125px;width:146px}.AgriloNavagatorBar-li{align-items:center;cursor:pointer;display:flex;font-size:1rem;position:relative}.AgriloNavagatorBar-summary-btn{background-color:#fff0;border:none;color:#5a5a5a;cursor:pointer;font-size:var(--agrilo-font-xl)}.AgriloNavagatorBar-summary-btn,.AgriloNavagatorBar-summary-menu{font-family:var(--agrilo-primary-font);font-weight:var(--agrilo-font-medium);letter-spacing:var(--agrilo-tracking-normal);line-height:var(--agrilo-leading-tight);position:absolute}.AgriloNavagatorBar-summary-menu{color:#2a2a2a;font-size:var(--agrilo-font-sm);left:-1.5rem;list-style:none;top:1rem}.PinnedIcon{height:1.5rem;width:1rem}.AgriloNavagatorBar-history-btn{background-color:#fff0;border:none;color:#5a5a5a;cursor:pointer;font-size:1.25rem;top:5rem}.AgriloNavagatorBar-history-btn,.AgriloNavagatorBar-history-menu{font-family:Poppins;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:normal;position:absolute}.AgriloNavagatorBar-history-menu{color:#2a2a2a;font-size:.8rem;left:-1.5rem;list-style:none;top:6rem}.AgriloNavagatorBar-OverviewIcon{height:13.5px;margin-right:6px;position:relative;width:14px}.AgriloNavagatorBar-TestsIcon{height:14px;margin-right:6px;position:relative;width:14.3px}.AgriloNavagatorBar-RecommendationsIcon{height:15.6px;margin-right:6px;position:relative;width:15.9px}.AgriloNavagatorBar-h1{color:#5a5a5a;cursor:pointer;font-family:Poppins;font-size:1.25rem;font-style:normal;font-weight:500;left:10px;letter-spacing:.48px;line-height:normal;position:absolute;top:14rem}.AgriloNavagatorBar-h1:hover{text-decoration:underline}.AgriloNavagatorBar-account-btn{align-items:center;background-color:#fff0;border:none;color:#5a5a5a;cursor:pointer;display:flex;font-family:Poppins;font-size:1.25rem;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:normal;position:absolute;top:12rem}.Agrilo-HistoryPage{background:#fcfcfc;border-radius:10px;height:fit-content;left:250px;min-height:auto;padding-bottom:3rem;position:relative;top:25px;width:98rem}.Agrilo-HistoryPage-h1{color:#373737;font-family:var(--agrilo-primary-font);font-size:var(--agrilo-font-xl);font-weight:var(--agrilo-font-semibold);left:72px;letter-spacing:var(--agrilo-tracking-normal);line-height:var(--agrilo-leading-tight);position:relative;top:14px}.Agrilo-HistoryPage-line1{border-bottom:2px solid #f3f3f7;position:relative;top:14px}.AgriloOverviewBox{top:65px}.AgriloTestsBox{top:0}.AgriloRecommendationsBox{left:69px;top:-330px}.Agrilo-HistoryPage-test-box,.Agrilo-HistoryPage-test-group-box{display:flex;height:fit-content;margin-left:3rem;margin-top:3rem;width:fit-content}.AgriloTestGroupView{margin-left:2rem;margin-top:0}.AgriloOverviewBox{background:#fff;border:2px solid #f3f3f7;border-radius:10px;height:fit-content;margin-left:3rem;padding-bottom:1rem;position:relative;width:92.5rem}.AgriloOverviewBox-icon{flex-shrink:0;height:1.5rem;left:20px;position:relative;top:20px;width:1.5rem}.AgriloOverviewBox-h1{color:#373737;font-family:Poppins;font-size:1.5rem;font-style:normal;font-weight:500;left:55px;letter-spacing:.56px;line-height:normal;position:relative;top:-25px}.AgriloOverviewBox-line1{border-bottom:2px solid #f3f3f7;position:relative;top:0}.AgriloOverviewBox-placeholder{align-items:center;display:flex;justify-content:center}.AgriloOverviewBox-popup-menu{background-color:#fff;border:3px solid #373737;border-radius:5px;height:fit-content;left:50%;padding-bottom:2rem;position:fixed;top:50%;transform:translate(-50%,-50%);width:50rem;z-index:100}.AgriloOverviewBox-setting-icon{cursor:pointer;position:absolute;right:2rem;top:1rem}.AgriloOverviewBox-close-icon{cursor:pointer;position:absolute;right:.5rem;top:.5rem}.AgriloOverviewBox-overlay{background-color:#00000080;height:100%;left:0;position:fixed;top:0;width:100%;z-index:99}.AgriloOverviewBox-option-box{align-items:center;display:flex;flex-direction:column;margin-top:2rem;position:relative;width:100%}.AgriloOverviewBox-option-div{align-items:center;display:flex;height:6rem;position:relative;width:90%}.AgriloOverviewBox-option-add{align-items:center;cursor:pointer;display:flex;height:4rem;position:relative;right:13rem;width:30%}.AgriloOverviewBox-add-text{color:#373737;font-family:Poppins;margin-left:1rem}.AgriloOverviewBox-option-picker-box{align-items:center;flex-direction:column;font-family:Poppins;font-size:.5rem;margin-left:1rem;padding-right:4rem}.AgriloOverviewBox-option-remove-text{cursor:pointer;font-family:Poppins;margin-top:2rem}.AgriloOverviewBox-option-remove-text:hover{text-decoration:underline}.AgriloOverviewBox-save-button{background-color:#4c6cfd;border-radius:10px;color:#fff;cursor:pointer;font-family:Poppins;font-size:1rem;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:normal;position:relative;text-align:center;top:1rem}.AgriloOverviewDisplay{background:#fff;border:2px solid #f3f3f7;border-radius:10px;height:25rem;margin:30px;position:relative;width:40rem}.AgriloOverviewDisplay-title{color:#000;font-size:var(--agrilo-font-2xl);left:30px;line-height:var(--agrilo-leading-tight);top:15px}.AgriloOverviewDisplay-date,.AgriloOverviewDisplay-title{font-family:var(--agrilo-primary-font);font-weight:var(--agrilo-font-medium);letter-spacing:var(--agrilo-tracking-normal);position:absolute}.AgriloOverviewDisplay-date{bottom:0;color:#d4d4d5;font-size:var(--agrilo-font-base);left:20px;line-height:var(--agrilo-leading-normal)}.AgriloOverviewDisplay-bar{align-items:center;display:flex;flex-direction:column;gap:.2rem;height:20rem;left:12px;position:absolute;top:6.25rem;width:5rem}.AgriloOverviewDisplay-bar>div{flex-shrink:0;margin:2px}.AgriloOverviewDisplay-tick{background:#89888d;border-radius:5.544px;height:.5rem;width:3rem}.AgriloOverviewDisplay-tick-prime{background:#4c6cfd;border-radius:5.544px;height:.5rem;width:2rem}.AgriloOverviewDisplay-tick-high{background:#c83a31}.AgriloOverviewDisplay-tick-high,.AgriloOverviewDisplay-tick-low{align-items:center;border-radius:7.001px;color:#fff;display:flex;font-family:var(--agrilo-primary-font);font-size:var(--agrilo-font-xs);font-weight:var(--agrilo-font-medium);height:1rem;justify-content:center;letter-spacing:var(--agrilo-tracking-normal);line-height:var(--agrilo-leading-tight);width:3rem}.AgriloOverviewDisplay-tick-low{background:#cfbf05}.AgriloOverviewDisplay-tick-optimal{align-items:center;background:#4c6cfd;border-radius:7.001px;color:#fff;display:flex;font-family:var(--agrilo-primary-font);font-size:var(--agrilo-font-xs);font-weight:var(--agrilo-font-medium);height:1rem;justify-content:center;letter-spacing:var(--agrilo-tracking-normal);line-height:var(--agrilo-leading-tight);width:4rem}.AgriloOverviewDisplay-chemcials-box{bottom:16px;display:flex;height:200px;left:120px;position:absolute;width:250px}.AgriloTestsBox-chemical{align-items:center;display:flex;flex-direction:column;height:100%;left:-1.5rem;padding-right:.5rem;position:relative;width:fit-content}.AgriloTestsBox-chemical-name-box{align-items:center;display:flex;flex-direction:column;margin-top:11rem;max-width:20rem;width:8rem}.AgriloTestsBox-chemical-chem-box{margin-top:.1rem;width:fit-content}.AgriloTestsBox-chemical-chem-box,.AgriloTestsBox-chemical-crop-box{align-items:center;border:2px solid #89888d;border-radius:12.519px;color:#89888d;display:flex;flex-shrink:0;font-family:var(--agrilo-primary-font);font-size:var(--agrilo-font-sm);font-weight:var(--agrilo-font-medium);height:15px;justify-content:center;letter-spacing:var(--agrilo-tracking-normal);line-height:var(--agrilo-leading-tight);padding-left:5.5px;padding-right:5.5px}.AgriloTestsBox-chemical-crop-box{margin-top:auto;min-width:fit-content;position:relative}.AgriloTestsBox-chemical-bar{background:#89888d;border-radius:6.065px;bottom:24.5px;flex-shrink:0;height:0;position:absolute;width:.5rem}.AgriloTestsBox-chemical-dot{background-color:#4c6cfd;border-radius:50%;bottom:127px;flex-shrink:0;height:1rem;position:absolute;width:1rem}.AgriloTestsBox-chemical-result{color:#4c6cfd;font-family:Roboto Mono;font-size:1rem;font-style:normal;font-weight:457;letter-spacing:.677px;line-height:normal;margin-bottom:2rem;position:absolute}.AgriloTestsBox-chemical-metric{color:#89888d;font-family:var(--agrilo-primary-font);font-size:var(--agrilo-font-base);font-weight:var(--agrilo-font-medium);letter-spacing:var(--agrilo-tracking-normal);line-height:var(--agrilo-leading-normal);position:absolute}.AgriloTestBox-header{align-items:center;display:flex;height:fit-content;margin-left:1rem;margin-top:.5rem;width:fit-content}.AgriloTestsBox{background:#fff;border:2px solid #f3f3f7;border-radius:10px;height:fit-content;padding-bottom:1rem;position:relative;width:60rem}.AgriloTestsBox-icon{height:1.5rem;position:relative;width:1.5rem}.AgriloTestsBox-h1{color:#2a2a2a;font-weight:var(--agrilo-font-medium);margin-left:.5rem}.AgriloTestsBox-filter-button,.AgriloTestsBox-h1{font-family:var(--agrilo-primary-font);font-size:var(--agrilo-font-base);letter-spacing:var(--agrilo-tracking-normal);line-height:var(--agrilo-leading-tight);position:relative}.AgriloTestsBox-filter-button{align-items:center;background:#fff;border:1px solid #919191;border-radius:10px;border-radius:13.231px;color:#89888d;cursor:pointer;display:flex;font-weight:var(--agrilo-font-semibold);height:2rem;justify-content:center;margin-right:0;width:5rem}.AgriloTestsBox-box-filter-button{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.AgriloTestsBox-line1{border-bottom:2px solid #f3f3f7;position:relative}.AgriloTestsBox-h2{color:#5a5a5a;font-family:var(--agrilo-primary-font);font-size:var(--agrilo-font-base);font-weight:var(--agrilo-font-medium);letter-spacing:var(--agrilo-tracking-normal);line-height:var(--agrilo-leading-normal)}.AgriloTestsBox-h2.recent{margin-left:2rem;margin-top:1rem;position:relative}.AgriloTestsBox-h2.all{font-size:1.5rem;margin-right:50rem;position:relative}.AgriloTestsBox-line2{border-bottom:3px solid #f3f3f7;position:relative;width:100%}.AgriloTestsBox-recent-test{align-items:center;display:flex;justify-content:center}.AgriloTestsBox-ul{left:0;margin:10px 0 0;max-height:25rem;min-height:20rem;overflow-x:visible;overflow-y:auto;padding:0;position:relative}.AgriloTestsBox-test-item{align-items:center;display:flex;height:.25rem;justify-content:center;padding-bottom:1.5rem;padding-top:1.5rem;position:relative}.AgriloTestsBox-test-item:hover{background:#f3f3f7;cursor:pointer}.AgriloTestsBox-test-item.active{background-color:#f3f3f7}.AgriloTestsBox-item-name{color:#5a5a5a;left:1rem}.AgriloTestsBox-item-date,.AgriloTestsBox-item-name{font-family:var(--agrilo-primary-font);font-size:var(--agrilo-font-base);font-weight:var(--agrilo-font-medium);letter-spacing:var(--agrilo-tracking-normal);line-height:var(--agrilo-leading-normal);position:absolute}.AgriloTestsBox-item-date{color:#b4b4b4;left:3rem}.AgriloTestsBox-plant-type{left:20rem}.AgriloTestsBox-chemical-type,.AgriloTestsBox-plant-type{align-items:center;border:1.5px solid #89888d;border-radius:20.432px;color:#89888d;display:flex;flex-shrink:0;font-family:Poppins;font-size:1rem;font-style:normal;font-weight:500;height:fit-content;justify-content:center;letter-spacing:.48px;line-height:normal;padding:0 .5rem;position:absolute;width:fit-content}.AgriloTestsBox-chemical-type{left:15rem}.AgriloTestsBox-unit-amount-box{align-items:center;display:flex;height:2rem;left:30rem;position:absolute;width:fit-content}.AgriloTestsBox-unit-amount{font-family:var(--agrilo-mono-font);font-size:var(--agrilo-font-3xl);height:fit-content;letter-spacing:var(--agrilo-tracking-wider);line-height:var(--agrilo-leading-tight);text-align:right}.AgriloTestsBox-unit-amount,.AgriloTestsBox-units{font-weight:var(--agrilo-font-medium);position:relative}.AgriloTestsBox-units{color:#89888d;font-family:var(--agrilo-primary-font);font-size:var(--agrilo-font-base);letter-spacing:var(--agrilo-tracking-normal);line-height:var(--agrilo-leading-normal);margin-left:.5rem}.AgriloTestsBox-filter-box{align-items:center;border-bottom:3px solid #f3f3f7;display:flex;flex-direction:column;height:fit-content;justify-content:center;margin-top:1rem;padding-bottom:2rem;position:relative;width:100%}.AgriloTestsBox-filter-box-to{border:3px solid #dadadd;border-radius:10px;height:2rem;margin-right:1rem;width:10rem}.AgriloTestsBox-filter-box-select{margin-top:1rem}.AgriloTestsBox-filter-label{margin-right:2rem}.AgriloTestsBox-filter-box-buttons{align-items:center;display:flex;justify-content:center;margin-top:1rem}.AgriloTestsBox-filter-box-reset{background:#fff;border:3px solid #dadadd;border-radius:10px;color:#949494}.AgriloTestsBox-filter-box-filter,.AgriloTestsBox-filter-box-reset{cursor:pointer;font-family:Poppins;font-size:1rem;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:normal;margin-right:1rem;text-align:center}.AgriloTestsBox-filter-box-filter{background-color:#4c6cfd;border-radius:10px;color:#fff}.AgriloTestsBox-filter-select{border:3px solid #dadadd;border-radius:10px;font-size:1rem;height:2rem;width:10rem}.AgriloTestsBox-filter-daypicker{align-items:center;background:#3c3c40;border-radius:25px;color:#fff;display:flex;height:380px;justify-content:center;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);width:400px;z-index:100000}.AgriloTestsBox-three-dots{left:56rem;position:absolute;top:1rem}.AgriloTestsBox-test-options{align-items:center;display:none;position:absolute}.AgriloTestsBox-test-options.active{margin-top:2rem}.AgriloTestsBox-test-options.active,.AgriloTestsBox-test-options.active-group{align-items:center;background:#f3f3f7;border:2px solid #2a2a2a;display:inline-block;height:max-content;left:20rem;padding:.5rem;position:relative;width:8rem;z-index:1000}.AgriloTestsBox-test-options.active-group{margin-top:5.5rem}.AgriloTestsBox-test-button{align-items:center;background-color:#e0e0e0;color:#2a2a2a;cursor:pointer;display:flex;font-family:Poppins;font-size:1rem;font-style:normal;font-weight:500;height:fit-content;justify-content:center;letter-spacing:.48px;line-height:normal;width:8rem}.AgriloTestsBox-test-button:hover{background-color:#d0d0d0}.AgriloTestsBox-group-menu{align-items:center;background-color:#fff;border:3px solid #373737;border-radius:5px;box-shadow:0 4px 20px #0000001a;display:flex;flex-direction:column;height:20rem;justify-content:center;left:50%;padding-bottom:2rem;position:fixed;top:50%;transform:translate(-50%,-50%);width:20rem;z-index:1000}.AgriloTestsBox-group-menu-close{cursor:pointer;position:absolute;right:2rem;top:1rem}.AgriloTestsBox-group-options{align-items:center;background-color:#d0d0d0;display:flex;flex-direction:column;max-height:15rem;overflow-y:auto;padding:1rem}.AgriloTestsBox-group-option{position:relative}.AgriloTestsBox-overlay{background-color:#00000080;height:100%;left:0;position:fixed;top:0;width:100%;z-index:99}.AgriloTestsBox-group-option{align-items:center;background-color:#e0e0e0;color:#2a2a2a;cursor:pointer;display:flex;font-family:Poppins;font-size:1rem;font-style:normal;font-weight:500;justify-content:center;letter-spacing:.48px;line-height:normal;width:10rem}.AgriloTestsBox-group-option:hover{background-color:#d0d0d0}.AgriloRecentTestBox{background:#fff;border:.2rem solid #f3f3f7;border-radius:7.276px;height:10rem;margin:20px;position:relative;top:-20px;width:25rem}.AgriloRecentTestBox-top-box{align-items:center;display:flex;height:fit-content;margin-left:1rem;margin-top:10px}.AgriloRecentTestBox-h1{color:#89888d;font-family:Poppins;font-size:1rem;font-style:normal;font-weight:500;letter-spacing:.4px;line-height:normal;max-width:100%;position:relative;width:100%}.AgriloRecentTestBox-status{align-items:center;border-radius:1rem;display:flex;height:1.5rem;justify-content:center;margin-right:1.5rem;padding:0 1rem;position:relative;width:fit-content}.AgriloRecentTestBox-h4{color:#fff;font-family:Poppins;font-size:1rem;font-style:normal;font-weight:500;letter-spacing:.281px;line-height:normal}.AgriloRecentTestBox-type-boxies{align-items:center;display:flex;height:fit-content;margin-left:1rem;width:fit-content}.AgriloRecentTestBox-type1,.AgriloRecentTestBox-type2{align-items:center;border:1.5px solid #89888d;border-radius:20.432px;display:flex;height:1.5rem;justify-content:center;padding:0 .5rem;position:relative;width:fit-content}.AgriloRecentTestBox-type2{margin-left:0}.AgriloRecentTestBox-h5{color:#89888d;font-family:Poppins;font-size:1rem;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:normal}.AgriloRecentTestBox-results{display:flex;height:fit-content;margin-left:1rem;margin-top:.5rem;width:fit-content}.AgriloRecentTestBox-h2{color:#4c6cfd;flex-shrink:0;font-family:Arial,Helvetica,sans-serif;font-size:2rem;font-weight:457;height:fit-content;letter-spacing:1.197px;width:fit-content}.AgriloRecentTestBox-h2,.AgriloRecentTestBox-h3{font-style:normal;line-height:normal;position:relative}.AgriloRecentTestBox-h3{color:#89888d;font-family:Poppins;font-size:1rem;font-weight:500;letter-spacing:.544px;margin-left:.5rem}.style_root__S7CYV{--rdp-accent-color:blue;--rdp-accent-background-color:#f0f0ff;--rdp-font-family:system-ui;--rdp-day-font:inherit;--rdp-day-height:2.75rem;--rdp-day-width:2.75rem;--rdp-day_button-border-radius:100%;--rdp-day_button-border:2px solid #0000;--rdp-day_button-height:var(--rdp-day-width);--rdp-day_button-width:var(--rdp-day-height);--rdp-selected-border:2px solid var(--rdp-accent-color);--rdp-selected-font:bold large var(--rdp-font-family);--rdp-disabled-opacity:0.5;--rdp-outside-opacity:0.75;--rdp-today-color:var(--rdp-accent-color);--rdp-dropdown-gap:0.5rem;--rdp-month_caption-font:bold larger var(--rdp-font-family);--rdp-months-gap:2rem;--rdp-nav_button-disabled-opacity:0.5;--rdp-nav_button-height:2.25rem;--rdp-nav_button-width:2.25rem;--rdp-nav-height:2.75rem;--rdp-range_middle-background-color:var(--rdp-accent-background-color);--rdp-range_middle-font:normal medium var(--rdp-font-family);--rdp-range_middle-foreground-color:#fff;--rdp-range_middle-color:inherit;--rdp-range_start-color:#fff;--rdp-range_start-background:linear-gradient(var(--rdp-gradient-direction),#0000 50%,var(--rdp-range_middle-background-color) 50%);--rdp-range_start-date-background-color:var(--rdp-accent-color);--rdp-range_end-background:linear-gradient(var(--rdp-gradient-direction),var(--rdp-range_middle-background-color) 50%,#0000 50%);--rdp-range_end-color:#fff;--rdp-range_end-date-background-color:var(--rdp-accent-color);--rdp-week_number-border-radius:100%;--rdp-week_number-border:2px solid #0000;--rdp-week_number-font:400 small var(--rdp-font-family);--rdp-week_number-height:var(--rdp-day-height);--rdp-week_number-opacity:0.75;--rdp-week_number-width:var(--rdp-day-width);--rdp-weeknumber-text-align:center;--rdp-weekday-font:500 smaller var(--rdp-font-family);--rdp-weekday-opacity:0.75;--rdp-weekday-padding:0.5rem 0rem;--rdp-weekday-text-align:center;--rdp-gradient-direction:90deg}.style_root__S7CYV[dir=rtl]{--rdp-gradient-direction:-90deg}.style_root__S7CYV{position:relative}.style_root__S7CYV,.style_root__S7CYV *{box-sizing:border-box}.style_day__KI\+To{font:var(--rdp-day-font);height:var(--rdp-day-height);text-align:center;width:var(--rdp-day-width)}.style_day_button__pP2DO{align-items:center;background:none;border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius);color:inherit;cursor:pointer;display:flex;font:inherit;height:var(--rdp-day_button-height);justify-content:center;margin:0;padding:0;width:var(--rdp-day_button-width)}.style_day_button__pP2DO:disabled{cursor:revert}.style_caption_label__5Dpeu{align-items:center;border:0;display:inline-flex;position:relative;white-space:nowrap;z-index:1}.style_button_next__SZUYH,.style_button_previous__0SJGg{align-items:center;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;height:var(--rdp-nav_button-height);justify-content:center;margin:0;padding:0;position:relative;width:var(--rdp-nav_button-width)}.style_button_next__SZUYH:disabled,.style_button_previous__0SJGg:disabled{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.style_chevron__UEYEv{fill:var(--rdp-accent-color);display:inline-block}.style_root__S7CYV[dir=rtl] .style_nav__t7nb1 .style_chevron__UEYEv{transform:rotate(180deg);transform-origin:50%}.style_dropdowns__3stHW{align-items:center;display:inline-flex;gap:var(--rdp-dropdown-gap);position:relative}.style_dropdown__MmZBC{-webkit-appearance:none;appearance:none;border:none;cursor:inherit;inset-block-end:0;inset-block-start:0;inset-inline-start:0;line-height:inherit;margin:0;opacity:0;padding:0;position:absolute;width:100%;z-index:2}.style_dropdown_root__tV1E6{align-items:center;display:inline-flex;position:relative}.style_dropdown_root__tV1E6[data-disabled=true] .style_chevron__UEYEv{opacity:var(--rdp-disabled-opacity)}.style_month_caption__ffC4N{align-content:center;display:flex;font:var(--rdp-month_caption-font);height:var(--rdp-nav-height)}.style_months__Yv3dZ{display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:fit-content;position:relative}.style_month_grid__s1-BY{border-collapse:collapse}.style_nav__t7nb1{align-items:center;display:flex;height:var(--rdp-nav-height);inset-block-start:0;inset-inline-end:0;position:absolute}.style_weekday__1CrHL{font:var(--rdp-weekday-font);opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.style_week_number__9D-fH{border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);font:var(--rdp-week_number-font);height:var(--rdp-week_number-height);opacity:var(--rdp-week_number-opacity);text-align:var(--rdp-weeknumber-text-align);width:var(--rdp-week_number-width)}.style_today__Mp0xE:not(.style_outside__fys6D){color:var(--rdp-today-color)}.style_selected__4NLCT{font:var(--rdp-selected-font)}.style_selected__4NLCT .style_day_button__pP2DO{border:var(--rdp-selected-border)}.style_outside__fys6D{opacity:var(--rdp-outside-opacity)}.style_disabled__2sarS{opacity:var(--rdp-disabled-opacity)}.style_hidden__9lpdK{color:var(--rdp-range_start-color);visibility:hidden}.style_range_start__ICYoy{background:var(--rdp-range_start-background)}.style_range_start__ICYoy .style_day_button__pP2DO{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.style_range_middle__0Vi7r{background-color:var(--rdp-range_middle-background-color);font:var(--rdp-range_middle-font)}.style_range_middle__0Vi7r .style_day_button__pP2DO{border:initial;border-radius:0;border-radius:initial;color:var(--rdp-range_middle-color)}.style_range_end__hdseM{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.style_range_end__hdseM .style_day_button__pP2DO{background-color:var(--rdp-range_end-date-background-color);color:var(--rdp-range_start-color)}.style_range_start__ICYoy.style_range_end__hdseM{background:revert}.style_focusable__0GBWe{cursor:pointer}.AgriloTestPreviewBox{background:#fff;border:2px solid #f3f3f7;border-radius:10px;flex-shrink:0;height:fit-content;min-height:fit-content;padding-bottom:1rem;position:relative;width:30rem}.AgriloTestPreviewBox-icon{flex-shrink:0;height:1.5rem;left:20px;position:relative;top:15px;width:1.5rem}.AgriloTestPreviewBox-h1{color:#2a2a2a;font-family:Poppins;font-size:1rem;font-style:normal;font-weight:500;left:3rem;letter-spacing:.48px;line-height:normal;position:relative;top:-1.5rem}.AgriloTestPreviewBox-line1{border-bottom:2px solid #f3f3f7;position:relative;top:-1rem}.AgriloTestPreviewBox-h2{color:#5a5a5a;top:-9px}.AgriloTestPreviewBox-h2,.AgriloTestPreviewBox-h3{font-family:Poppins;font-size:1rem;font-style:normal;font-weight:500;left:25px;letter-spacing:.48px;line-height:normal;position:relative}.AgriloTestPreviewBox-h3{color:#2a2a2a;top:-18px}.AgriloTestPreviewBox-placeholder{align-items:center;border-bottom:2px solid #f3f3f7;border-top:2px solid #f3f3f7;display:flex;height:20rem;justify-content:center;position:relative;top:-20px}.AgriloTestPreviewBox-h4{color:#5a5a5a;letter-spacing:.48px;top:-18px}.AgriloTestPreviewBox-h4,.AgriloTestPreviewBox-h5{font-family:Poppins;font-size:1rem;font-style:normal;font-weight:500;left:25px;line-height:normal;position:relative}.AgriloTestPreviewBox-h5{color:#9b9a9a;letter-spacing:.44px;top:-30px;width:164px;width:90%}.AgriloTestPreviewBox-chemical{color:#000;font-family:Poppins;font-size:1.5rem;font-style:normal;font-weight:500;letter-spacing:.483px;line-height:normal;position:absolute;top:-.5rem}.AgriloTestPreviewBox-metric{font-size:1rem;top:10.5rem}.AgriloTestPreviewBox-metric,.AgriloTestPreviewBox-range-low{color:#89888d;font-family:Poppins;font-style:normal;font-weight:500;letter-spacing:.476px;line-height:normal;position:absolute}.AgriloTestPreviewBox-range-low{font-size:1.5rem;left:11rem;top:14rem}.AgriloTestPreviewBox-range-high{color:#89888d;font-family:Poppins;font-size:1.5rem;font-style:normal;font-weight:500;letter-spacing:.476px;line-height:normal;position:absolute;right:11rem;top:14rem}.AgriloTestPreviewBox-rating{align-items:center;background:#4c6cfd;border-radius:1rem;display:flex;flex-shrink:0;height:2rem;justify-content:center;padding:0 .5rem;position:absolute;top:17rem;width:fit-content}.AgriloTestPreviewBox-rating-text{color:#fff;letter-spacing:.291px;position:relative}.AgriloTestPreviewBox-range,.AgriloTestPreviewBox-rating-text{font-family:Poppins;font-size:1rem;font-style:normal;font-weight:500;line-height:normal}.AgriloTestPreviewBox-range{color:#89888d;letter-spacing:.241px;position:absolute;top:12.5rem}.CircularProgressbar{vertical-align:middle;width:100%}.CircularProgressbar .CircularProgressbar-path{stroke:#3e98c7;stroke-linecap:round;transition:stroke-dashoffset .5s ease 0s}.CircularProgressbar .CircularProgressbar-trail{stroke:#d6d6d6;stroke-linecap:round}.CircularProgressbar .CircularProgressbar-text{fill:#3e98c7;dominant-baseline:middle;text-anchor:middle;font-size:20px}.CircularProgressbar .CircularProgressbar-background{fill:#d6d6d6}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background{fill:#3e98c7}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text{fill:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path{stroke:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail{stroke:#0000}.AgriloRecommendationsBox{background:#fff;border:2px solid #f3f3f7;border-radius:10px;flex-shrink:0;height:214px;position:relative;width:875px}.AgriloRecommendationsBox-icon{flex-shrink:0;height:13.462px;left:20px;position:relative;top:15px;width:14.053px}.AgriloRecommendationsBox-h1{color:#2a2a2a;font-family:Poppins;font-size:12px;font-style:normal;font-weight:500;left:40px;letter-spacing:.48px;line-height:normal;position:relative;top:-13px}.AgriloRecommendationsBox-line1{border-bottom:2px solid #f3f3f7;position:relative;top:-10px}.AgriloRecommendationsBox-recommendations{display:flex;justify-content:center}.recommendationBox{background:#fcfcfc;border:2px solid #f3f3f7;border-radius:10px;height:48px;margin-top:10px;width:816px}.recommendationBox,.status{align-items:center;display:flex;flex-shrink:0;justify-content:center}.status{background:#4c6cfd}.status,.status2{border-radius:11.148px;height:22.296px;position:relative;right:140px;width:77.698px}.status2{align-items:center;background:#c83a31;display:flex;flex-shrink:0;justify-content:center}.status-tag{color:#fff;font-size:10.529px;letter-spacing:.421px}.recommendation-tag,.status-tag{font-family:Poppins;font-style:normal;font-weight:500;line-height:normal}.recommendation-tag{color:#5a5a5a;font-size:12px;letter-spacing:.48px;position:relative;right:125px}.line2{border-right:2px solid #f3f3f7;height:100%;position:relative;right:80px}.title-tag{color:#5a5a5a;right:50px}.date-tag,.title-tag{font-family:Poppins;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:normal;position:relative}.date-tag{color:#b4b4b4;right:30px}.type1,.type2{align-items:center;border:1.5px solid #89888d;border-radius:20.432px;display:flex;flex-shrink:0;height:21px;justify-content:center;width:66px}.type2{left:20px;position:relative}.type-tag{color:#89888d;font-family:Poppins;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:normal}.agriloTestGroupBox2{background:#fff;border:2px solid #f3f3f7;border-radius:10px;height:fit-content;padding-bottom:1rem;position:relative;width:60rem}.AgriloTestGroupBox2-header{color:#2a2a2a;font-family:Poppins;font-size:1.25rem;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:normal;margin-left:.5rem;margin-top:1rem;position:relative}.AgriloTestGroupBox2-line1{margin-top:.5rem}.AgriloTestGroupBox2-line1,.AgriloTestGroupBox2-line2{border-bottom:5px solid #f3f3f7;position:relative;width:100%}.AgriloTestGroupBox2-labels{align-items:center;display:flex;height:fit-content;height:2rem;margin-left:1rem;margin-top:1rem}.AgriloTestGroupBox2-header2{font-family:Poppins;font-size:1.5rem;font-style:normal;font-weight:500;letter-spacing:.4px;line-height:normal;position:absolute}.AgriloTestGroupBox2-header2.name{left:5rem}.AgriloTestGroupBox2-header2.count{left:23rem}.AgriloTestGroupBox2-header2.date{left:40rem}.AgriloTestGroupBox2-container{background:#fff;max-height:25rem;min-height:20rem;overflow-y:auto;padding-bottom:1rem;position:relative}.AgriloTestGroupBox2-group{align-items:center;color:#2a2a2a;cursor:pointer;display:flex;height:fit-content;height:3rem;margin-top:.5rem}.AgriloTestGroupBox2-group:hover{background:#f3f3f7}.AgriloTestGroupBox2-group.active{background:#e0e0e0}.AgriloTestGroupBox2-group-text{color:#2a2a2a;font-family:Poppins;font-size:1rem;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:normal;position:absolute}.AgriloTestGroupBox2-group-text.name{left:5rem}.AgriloTestGroupBox2-group-text.count{left:25rem}.AgriloTestGroupBox2-group-text.date{left:40rem}.AgriloTestGroupBox2-group-options{align-items:center;display:flex;display:none;position:absolute;right:1rem}.AgriloTestGroupBox2-group-options.active{align-items:center;display:flex;position:absolute;right:1rem}.AgriloTestGroupBox2-group-button{align-items:center;background:#f3f3f7;border-radius:2rem;color:#2a2a2a;cursor:pointer;display:flex;font-family:Poppins;font-size:1rem;font-style:normal;height:2rem;justify-content:center;margin-left:1rem;width:fit-content}.AgriloTestGroupBox2-group-button:hover{background:#e0e0e0}.AgriloTestGroupBox2-popup-menu{background-color:#fff;border:3px solid #373737;border-radius:5px;height:fit-content;left:50%;padding-bottom:1rem;position:fixed;top:50%;transform:translate(-50%,-50%);width:30rem;z-index:100}.AgriloTestGroupBox2-popup-menu-box{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:1rem;padding-bottom:1rem;position:relative}.AgriloTestGroupBox2-name-label{color:#2a2a2a;font-family:Poppins;font-size:1rem;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:normal}.AgriloTestGroupBox2-name-input{border-radius:.5rem;height:2rem;margin-left:.5rem;margin-top:.5rem;padding-left:.5rem;width:20rem}.AgriloTestGroupBox2-add-button{align-items:center;cursor:pointer;display:flex;height:2.5rem;justify-content:center;left:55rem;margin-bottom:1rem;position:absolute;width:2.5rem}.AgriloTestGroupView{background:#fff;border:2px solid #f3f3f7;border-radius:10px;flex-shrink:0;height:fit-content;min-height:fit-content;padding-bottom:1rem;position:relative;width:30rem}.AgriloTestGroupView-header{color:#2a2a2a;font-family:Poppins;font-size:1rem;font-style:normal;font-weight:500;left:3rem;letter-spacing:.48px;line-height:normal;margin-top:.5rem;position:relative}.AgriloTestGroupView-line1{border-bottom:3px solid #f3f3f7;position:relative}.AgriloTestGroupView-header2{color:#5a5a5a;font-family:Poppins;font-size:1.2rem;font-style:normal;font-weight:500;left:2rem;letter-spacing:.48px;line-height:normal;position:relative}.AgriloTestGroupView-line2{border-bottom:3px solid #f3f3f7;position:relative}.AgriloTestGroupView-calculator-line{border-bottom:3px solid #afafaf;margin-bottom:1rem;margin-top:1rem;position:relative}.AgriloTestGroupView-header3,.AgriloTestGroupView-header4{color:#5a5a5a;font-family:Poppins;font-size:1.2rem;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:normal;margin-bottom:0;margin-left:2rem;margin-top:0;position:relative}.AgriloTestGroupView-calculator-button{flex-shrink:0;left:20px;margin-top:3rem;position:relative}.AgriloTestGroupView-calculator{background-color:#fff;border:3px solid #373737;border-radius:5px;height:fit-content;left:50%;padding-bottom:1rem;position:fixed;top:50%;transform:translate(-50%,-50%);width:60rem;z-index:100}.AgriloTestGroupView-calculator-header{color:#2a2a2a;font-family:Poppins;font-size:1rem;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:normal;margin-left:.5rem;margin-top:1rem;position:relative}.AgriloTestGroupView-calculator-box{align-items:center;background-color:#f3f3f7;display:flex;flex-direction:column;justify-content:center;position:relative}.AgriloTestGroupView-calculator-input-box{display:flex;flex-direction:column;justify-content:center;padding-bottom:1rem;position:relative;width:100%}.AgriloTestGroupView-calculator-select-box{margin-top:1rem}.AgriloTestGroupView-calculator-group-box{display:flex;flex-direction:column;justify-content:center;padding-bottom:1rem;position:relative;width:100%}.AgriloTestGroupView-calculator-nutrient-box{padding-bottom:1rem}.AgriloTestGroupView-calculator-efficiency-box{align-items:center;display:flex;flex-direction:column;justify-content:center;left:1rem;position:relative}.AgriloTestGroupView-calculator-input{margin-left:1rem}.AgriloTestGroupView-calculator-current-box,.AgriloTestGroupView-calculator-needed-box{margin-left:3rem;position:relative;width:15rem}.AgriloTestGroupView-calculator-missing-box{margin-left:4rem;position:relative;width:13rem}.AgriloTestGroupView-close-icon{cursor:pointer;position:absolute;right:.5rem;top:.5rem}.AgriloTestGroupView-calculator-select{background-color:#fff;border-radius:5px;font-size:1rem;height:2.5rem;padding-left:.5rem;width:13rem}.AgriloTestGroupView-calculator-label,.AgriloTestGroupView-calculator-select{font-family:Poppins;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:normal;margin-left:1rem;position:relative}.AgriloTestGroupView-calculator-label{color:#2a2a2a;font-size:1.2rem}.AgriloTestGroupView-calculator-label.soil{margin-left:1rem}.AgriloTestGroupView-calculator-input{background-color:#fff;border-radius:5px;font-family:Poppins;font-size:1rem;font-style:normal;font-weight:500;height:2.5rem;letter-spacing:.48px;line-height:normal;padding-left:.5rem;position:relative;width:4rem}.AgriloTestGroupView-calculator-input-label.Phosphorus{margin-top:1rem}.AgriloTestGroupView-calculator-button-box{align-items:center;display:flex;justify-content:center;margin-top:1rem;position:relative}.AgriloTestGroupView-generate-button{background-color:#afafaf;border-radius:5px;color:#2a2a2a;cursor:pointer;font-family:Poppins;font-size:1rem;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:normal;position:relative;width:12rem}.AgriloTestGroupView-generate-button:hover{background-color:#8f8f8f}.AgriloTestGroupView-recommendations-box{align-items:center;flex-direction:column;justify-content:center;margin-top:1rem;max-height:12rem;overflow-y:auto;position:relative}.Agrilo-SummaryPage{background:#fcfcfc;border-radius:10px;height:auto;left:250px;padding-bottom:200px;position:relative;top:25px;width:98rem}.Agrilo-SummaryPage-h1{color:#373737;font-family:var(--agrilo-primary-font);font-size:var(--agrilo-font-xl);font-weight:var(--agrilo-font-semibold);left:72px;letter-spacing:var(--agrilo-tracking-normal);line-height:var(--agrilo-leading-tight);position:relative;top:14px}.Agrilo-SummaryPage-line1{border-bottom:2px solid #f3f3f7;position:relative;top:14px;width:80rem}.AgriloCalendar{left:69px;top:65px}.AgriloTaskBox{left:69px;top:90px}.AgriloPinnedBox{left:69px;top:110px}.AgriloCalendar{background:#fff;border:2px solid #f3f3f7;border-radius:10px;flex-shrink:0;height:45rem;position:relative;width:70rem}.AgriloCalendar-icon{flex-shrink:0;height:13.462px;left:20px;position:relative;top:20px;width:14.053px}.AgriloCalendar-h1{color:#373737;font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;left:40px;letter-spacing:.56px;line-height:normal;position:relative;top:-10px}.AgriloCalendar-line1{border-bottom:2px solid #f3f3f7;position:relative;top:0}.AgriloCalendar-options{align-items:center;background:#747373;border:2px solid #000;border-radius:20px;display:flex;justify-content:center;position:absolute;right:1rem;top:1rem}.AgriloCalendar-events-btn,.AgriloCalendar-tests-btn{align-items:center;border:none;border-radius:16px;box-shadow:none;color:#fff;cursor:pointer;display:flex;font-family:Roboto Mono;font-size:11.025px;font-style:normal;font-weight:500;height:25px;justify-content:center;letter-spacing:.441px;line-height:normal;text-decoration:none;width:80px}.react-calendar{background:#fff;font-family:Arial,Helvetica,sans-serif;left:10px;line-height:2em;position:absolute;top:75px;width:80rem}.react-calendar--doubleView{width:65rem}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{border:0;margin:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{height:44px;margin-bottom:1em}.react-calendar__navigation button{background:none;min-width:44px}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__navigation button[disabled]{background-color:#f0f0f0}.react-calendar__month-view__weekdays{font-size:.75em;font-weight:700;text-align:center;text-transform:uppercase}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers{font-weight:700}.react-calendar__month-view__weekNumbers .react-calendar__tile{align-items:center;display:flex;font-size:.75em;justify-content:center;padding:1em .66667em}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{background:none;max-width:100%;padding:1em .5em;text-align:center}.react-calendar__tile:disabled{background-color:#f0f0f0}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.react-calendar__tile--now{background-color:#f0f0f0}.react-calendar__tile--active{background-color:#e6e6e6}.highlight-lightblue{background-color:#add8e6}.highlight-orange{background-color:orange}.highlight-lightgreen{background-color:#90ee90}.highlight-pink{background-color:#f08080}.AgriloTaskBox{background:#fff;border:2px solid #f3f3f7;border-radius:10px;flex-shrink:0;height:auto;min-height:con;position:relative;width:875px;block-size:fit-content;padding-bottom:30px}.AgriloTaskBox-icon{flex-shrink:0;height:13.462px;left:20px;position:relative;top:20px;width:14.053px}.AgriloTaskBox-h1{color:#373737;font-family:var(--agrilo-primary-font);font-size:var(--agrilo-font-sm);font-weight:var(--agrilo-font-medium);left:40px;letter-spacing:var(--agrilo-tracking-normal);line-height:var(--agrilo-leading-tight);position:relative;top:-10px}.AgriloTaskBox-line1{border-bottom:2px solid #f3f3f7;position:relative;top:0}.AgriloTaskBox-taskboxes{align-items:center;display:flex;height:25px;left:36px;margin-top:10px;position:relative;top:10px;width:800px}.AgriloTaskBox-date{color:#b4b4b4}.AgriloTaskBox-date,.AgriloTaskBox-name{font-family:var(--agrilo-primary-font);font-size:var(--agrilo-font-xs);font-weight:var(--agrilo-font-medium);letter-spacing:var(--agrilo-tracking-normal);line-height:var(--agrilo-leading-normal);position:relative}.AgriloTaskBox-name{color:#5a5a5a;left:12px}.AgriloTaskBox-radio{height:15px;position:relative;width:15px}.AgriloTaskBox-dots{flex-shrink:0;height:4px;position:absolute;right:30px;width:16px}.AgriloTaskBox-ul{margin:0;padding:0;position:relative}.AgriloPinnedBox{background:#fff;border:2px solid #f3f3f7;border-radius:10px;flex-shrink:0;height:fit-content;padding-bottom:2rem;position:relative;width:70rem}.AgriloPinnedBox-icon{flex-shrink:0;height:20px;left:20px;position:relative;top:25px;width:14.053px}.AgriloPinnedBox-h1{color:#373737;font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;left:40px;letter-spacing:.56px;line-height:normal;position:relative;top:-10px}.AgriloPinnedBox-line1{border-bottom:2px solid #f3f3f7;position:relative}.AgriloPinnedBox-items{height:auto;padding-bottom:30px;width:100%}.AgriloPinnedBox-items,.AgriloPinnedBox-overview{align-items:center;display:flex;justify-content:center}.AgriloPinnedBox-overview{background:#fcfcfc;border:2px solid #f3f3f7;border-radius:10px;flex-direction:column;flex-shrink:0;height:12rem;margin:20px;position:relative;width:12rem}.AgriloPinnedBox-overview-header{color:#2a2a2a;font-family:Poppins;font-size:1rem;font-style:normal;font-weight:500;letter-spacing:.32px;line-height:normal;margin-top:1rem;position:relative}.AgriloPinnedBox-overview-dots{position:absolute;right:15px;top:13px}.AgriloPinnedBox-overview-type{align-items:center;background:#4c6cfd;border-radius:8.502px;color:#fff;display:flex;flex-shrink:0;font-family:Poppins;font-size:1rem;font-style:normal;font-weight:500;gap:5.153px;height:1rem;justify-content:center;letter-spacing:.291px;line-height:normal;margin-top:.5rem;padding-left:14px;padding-right:14px;position:relative;width:fit-content}.AgriloPinnedBox-overview-line{border-bottom:5px solid #f3f3f7;position:relative;top:0;width:100%}.AgriloPinnedBox-overview-value{font-family:Roboto Mono;font-size:2rem;font-weight:556;letter-spacing:-3px;margin-top:0}.AgriloPinnedBox-overview-metric,.AgriloPinnedBox-overview-value{color:#000;font-style:normal;line-height:normal;position:relative}.AgriloPinnedBox-overview-metric{font-family:Poppins;font-size:.75rem;font-weight:500;letter-spacing:.412px;margin-top:-30px}.AgriloPinnedBox-overview-date{color:#89888d;font-family:Poppins;font-size:1rem;font-style:normal;font-weight:500;letter-spacing:.252px;line-height:normal;margin-top:-10px;position:relative}.AgriloPinnedBox-ChemOverviewBox{background:#fcfcfc;border:2px solid #f3f3f7;border-radius:10px;flex-shrink:0;height:149px;position:relative;width:205px}.AgriloPinnedBox-ChemOverviewBox-header{color:#2a2a2a;font-family:Poppins;font-size:8px;font-style:normal;font-weight:500;left:15px;letter-spacing:.32px;line-height:normal;position:relative;top:4px}.AgriloPinnedBox-ChemOverviewBox-dots{position:absolute;right:22px;top:13px}.AgriloPinnedBox-ChemOverviewBox-line{border-bottom:2px solid #f3f3f7;margin-top:8px;position:relative}.AgriloPinnedBox-ChemOverviewBox-type{align-items:center;background:#4c6cfd;border-radius:8.502px;color:#fff;display:flex;flex-shrink:0;font-family:Poppins;font-size:7.267px;font-style:normal;font-weight:500;gap:5.153px;height:16px;justify-content:center;letter-spacing:.291px;line-height:normal;padding-left:14px;padding-right:14px;position:absolute;top:10px;width:fit-content}.AgriloPinnedBox-ChemOverviewBox-big-value{color:#000;font-family:Roboto Mono;font-size:36.544px;font-style:normal;font-weight:556;letter-spacing:1.462px;line-height:normal;position:absolute;top:3px}.AgriloPinnedBox-ChemOverviewBox-metric1{color:#000;font-size:10.547px;letter-spacing:.422px;top:65px}.AgriloPinnedBox-ChemOverviewBox-label,.AgriloPinnedBox-ChemOverviewBox-metric1{font-family:Poppins;font-style:normal;font-weight:500;line-height:normal;position:absolute}.AgriloPinnedBox-ChemOverviewBox-label{color:#4c6cfd;font-size:6.455px;letter-spacing:.258px;top:85px}.AgriloPinnedBox-ChemOverviewBox-value{color:#000;font-family:Roboto Mono;font-size:18.492px;font-style:normal;font-weight:556;letter-spacing:.74px;line-height:normal}.AgriloPinnedBox-ChemOverviewBox-metric{color:#000}.AgriloPinnedBox-ChemOverviewBox-metric,.AgriloPinnedBox-ChemOverviewBox-month{font-family:Poppins;font-size:6.455px;font-style:normal;font-weight:500;letter-spacing:.258px;line-height:normal}.AgriloPinnedBox-ChemOverviewBox-month{color:#89888d}.AgriloPinnedBox-ChemOverviewBox-box{align-items:center;display:flex;flex-direction:column;position:absolute}.AgriloPinnedBox-ChemOverviewBox-box.one{height:75px;position:absolute;top:30px;width:100px}.AgriloPinnedBox-ChemOverviewBox-box.two{height:75px;left:90px;position:absolute;top:50px;width:60px}.AgriloPinnedBox-ChemOverviewBox-value.two{position:absolute;top:20px}.AgriloPinnedBox-ChemOverviewBox-metric.two{position:absolute;top:50px}.AgriloPinnedBox-ChemOverviewBox-month.one{position:absolute;top:65px}.AgriloPinnedBox-ChemOverviewBox-box.three{height:75px;left:120px;position:absolute;top:50px;width:60px}.AgriloPinnedBox-ChemOverviewBox-value.three{position:absolute;top:20px}.AgriloPinnedBox-ChemOverviewBox-metric.three{position:absolute;top:50px}.AgriloPinnedBox-ChemOverviewBox-month.two{position:absolute;top:65px}.AgriloPinnedBox-ChemOverviewBox-box.four{height:75px;left:150px;position:absolute;top:50px;width:60px}.AgriloPinnedBox-ChemOverviewBox-value.four{position:absolute;top:20px}.AgriloPinnedBox-ChemOverviewBox-metric.four{position:absolute;top:50px}.AgriloPinnedBox-ChemOverviewBox-month.three{position:absolute;top:65px}.AgriloTaskBar{border-left:2px solid #f3f3f7;height:100%;position:absolute;right:0;top:0;width:20rem}.AgriloTaskBar-event-start{align-items:center;border-bottom:2px solid #f3f3f7;border-top:2px solid #f3f3f7;display:flex;height:46px;position:relative;top:100px}.AgriloTaskBar-event-text{color:#5a5a5a;font-family:Poppins;font-size:1rem;font-style:normal;font-weight:500;left:30px;letter-spacing:.48px;line-height:normal;position:relative}.AgriloTaskBar-ul{list-style:none;margin:0;max-height:50rem;overflow-x:hidden;overflow-y:auto;padding:0;position:relative;top:110px}.AgriloTaskBar-test-item{padding-top:10px;position:relative}.AgriloTaskBar-eventbox{border-bottom:2px solid #f3f3f7;height:4rem;position:relative;width:100%}.AgriloTaskBar-task-color{border-radius:6.75px;flex-shrink:0;height:8px;left:20px;position:relative;width:29px}.AgriloTaskBar-task-name{bottom:1.75rem;color:#5a5a5a}.AgriloTaskBar-task-name,.AgriloTaskBar-task-range{font-family:Poppins;font-size:1rem;font-style:normal;font-weight:500;left:60px;letter-spacing:.48px;line-height:normal;position:relative}.AgriloTaskBar-task-range{bottom:30px;color:#666668}.AgriloTaskBar-description{border-bottom:2px solid #f3f3f7;height:fit-content;max-height:150px;position:relative;width:100%}.AgriloTaskBar-description-header{color:#5a5a5a;font-size:1rem}.AgriloTaskBar-description-header,.AgriloTaskBar-description-text{font-family:Poppins;font-style:normal;font-weight:500;left:20px;letter-spacing:.48px;line-height:normal;position:relative}.AgriloTaskBar-description-text{color:#9d9da0;font-size:12px;width:90%}.Agrilo-AccountPage{align-items:center;background:#fcfcfc;border-radius:10px;display:flex;flex-direction:column;height:fit-content;left:250px;min-height:auto;padding-bottom:10rem;position:relative;top:25px;width:100rem}.Agrilo-AccountPage-h1{color:#373737;font-family:var(--agrilo-primary-font);font-size:var(--agrilo-font-xl);font-weight:var(--agrilo-font-semibold);left:3rem;letter-spacing:var(--agrilo-tracking-normal);line-height:var(--agrilo-leading-tight);position:absolute}.Agrilo-AccountPage-line1{border-bottom:5px solid #f3f3f7;margin-top:3rem;position:relative;width:100%}.Agrilo-AccountPage-h3{color:#373737;font-size:2rem;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:normal;margin-left:1rem;position:relative}.Agrilo-AccountPage-account-box{background-color:#f3f3f7;border-radius:10px;display:flex;flex-direction:column;height:fit-content;margin-top:3rem;padding-bottom:1rem;width:40rem}.Agrilo-AccountPage-edit-account-box{align-items:center;background-color:#f3f3f7;cursor:pointer;display:flex;height:3rem;justify-content:center;position:relative;width:100%}.Agrilo-AccountPage-edit-account-box:hover{background-color:#e0e0e0}.Agrilo-AccountPage-h2{margin-right:24rem;padding-top:.5rem;position:relative}.Agrilo-AccountPage-edit-password-box{align-items:center;background-color:#f3f3f7;cursor:pointer;display:flex;height:3rem;justify-content:center;position:relative;width:100%}.Agrilo-AccountPage-edit-password-box:hover{background-color:#e0e0e0}.Agrilo-AccountPage-h2-passowrd{margin-right:21rem;padding-top:.5rem;position:relative}.Agrilo-AccountPage-help-box{background-color:#f3f3f7;border-radius:10px;display:flex;flex-direction:column;height:fit-content;margin-top:3rem;padding-bottom:1rem;width:40rem}.Agrilo-AccountPage-agrilo-help-box{align-items:center;background-color:#f3f3f7;cursor:pointer;display:flex;height:3rem;justify-content:center;position:relative;width:100%}.Agrilo-AccountPage-agrilo-help-box:hover{background-color:#e0e0e0}.Agrilo-AccountPage-h2-agrilo-help{margin-right:23rem;padding-top:.5rem;position:relative}.Agrilo-EditAccountPage{align-items:center;background:#fcfcfc;border-radius:10px;display:flex;flex-direction:column;height:auto;left:250px;padding-bottom:100px;position:relative;top:25px;width:99rem}.Agrilo-EditAccountPage-back-btn{border:3px solid #d6d6d8;border-radius:2rem;cursor:pointer;height:4rem;left:1rem;position:absolute;top:1rem;width:4rem}.Agrilo-EditAccountPage-back-btn:hover{background-color:#d6d6d8}.Agrilo-EditAccountPage-profile-box{border-radius:10px;display:flex;flex-direction:column;height:fit-content;margin-top:3rem;padding-bottom:1rem;width:40rem}.Agrilo-EditAccountPage-input{border-radius:.25rem;font-size:1.25rem;height:3rem;width:100%}.Agrilo-EditAccountPage-button-box{display:flex;margin-left:28rem;margin-top:2rem}.Agrilo-EditAccountPage-cancel-button{background-color:#d6d6d8;border:none;border-radius:.25rem;color:#373737;cursor:pointer;font-size:1.25rem;font-weight:500;padding:.5rem 1rem}.Agrilo-EditAccountPage-cancel-button:hover{background-color:#b3b3b3}.Agrilo-EditAccountPage-save-button{background-color:#05ca0f;border:none;border-radius:.25rem;color:#fcfcfc;cursor:pointer;font-size:1.25rem;font-weight:500;margin-left:1rem;padding:.5rem 1rem}.Agrilo-EditAccountPage-save-button:hover{background-color:#1a1a1a}.Agrilo-EditAccountPage-h3{color:#373737;margin-top:0}.Agrilo-ChangePassword{align-items:center;background:#fcfcfc;border-radius:10px;display:flex;height:fit-content;justify-content:center;left:250px;min-height:auto;padding-bottom:10rem;position:relative;top:25px;width:100rem}.Agrilo-ChangePassword-back-button{border:3px solid #d6d6d8;border-radius:2rem;cursor:pointer;height:4rem;left:1rem;position:absolute;top:1rem;width:4rem}.Agrilo-ChangePassword-back-button:hover{background-color:#d6d6d8}.Agrilo-ChangePassword-profile-box{border-radius:10px;display:flex;flex-direction:column;height:fit-content;margin-top:3rem;padding-bottom:1rem;width:40rem}.Agrilo-ChangePassword-input{border-radius:.25rem;font-size:1.25rem;height:2.5rem;width:100%}.Agrilo-ChangePassword-button-box{display:flex;margin-left:20rem;margin-top:2rem;width:30rem}.Agrilo-ChangePassword-cancel-button{background-color:#d6d6d8;border:none;border-radius:.25rem;color:#373737;cursor:pointer;font-size:1.25rem;font-weight:500;padding:.5rem 1rem}.Agrilo-ChangePassword-cancel-button:hover{background-color:#373737;color:#d6d6d8}.Agrilo-ChangePassword-save-button{background-color:#05ca0f;border:none;border-radius:.25rem;color:#000;cursor:pointer;font-size:1.25rem;font-weight:500;margin-left:2rem;padding:.5rem 1rem}.Agrilo-ChangePassword-save-button:hover{background-color:#000;color:#fcfcfc}.Zenro{background:#100f13;height:fit-content;height:100%;min-height:919px;min-width:1550px;position:absolute;top:0;width:100vw}.ZenroNavagatorBar{left:25px;top:60px}.Zenro-nav{align-items:center;display:flex;height:50px;justify-content:center;position:absolute;top:-30px;width:100%}.Zenro-content{position:relative;top:20px;width:10%}.OverView{align-items:center;background:#100f13;display:flex;height:700px;justify-content:center;left:130px;min-height:auto;position:relative;top:25px;width:1412px}.AverageTestBox1{left:744px;position:absolute}.AverageTestBox1,.AverageTestBox2{top:37px;transform:scale(1.03);transform-origin:top left}.AverageTestBox2{left:1050px}.AverageTestBox1,.AverageTestBox2,.RecentTestBox1,.RecentTestBox2{position:absolute}.SetUpBox{top:37px}.RecentTestBox1,.SetUpBox{left:121px;position:absolute}.RecentTestBox1{top:320px}.RecentTestBox2{left:744px;position:absolute;top:320px}.RecentTestBox{background:#1e1e20;border-radius:15px;flex-shrink:0;height:507px;position:absolute;width:586px}.info-box{align-items:center;background:#3c3c40;display:flex;flex-shrink:0;height:60px;max-width:100%;width:585px}.header-text{color:#b3b3b3;font-family:Roboto Mono;font-size:14px;font-style:normal;font-weight:457;letter-spacing:1.4px;line-height:normal;margin-bottom:18px;margin-left:31px;margin-top:20px}.recent-test-h2{color:#b3b3b3;flex-shrink:0;height:10px;margin-right:10px;width:29px}.recent-test-h2,.recent-test-h3{font-family:Roboto Mono;font-size:10px;font-style:normal;font-weight:500;letter-spacing:.4px;line-height:normal}.recent-test-h3{color:#fff;margin-right:20px;margin-top:12px}.recent-test-h4{color:#fff;font-family:Roboto Mono;font-size:10px;font-style:normal;font-weight:500;letter-spacing:.4px;line-height:normal}.v1{border-left:2px solid #ffffff2b;height:100%;left:451px;position:relative;width:5px}.rectangle{align-items:center;background-color:#2c2c2e;border-radius:12.5px;display:flex;height:25px;justify-content:center;left:477px;position:absolute;text-align:center;width:88px}.recent-test-h2.test{margin-left:24px}.RecentTestResults{border-radius:13.034px;height:217.24px;margin-top:70px;position:absolute;right:65px;width:182.481px}.RecentTestResults,.box-1{background:#2c2c2e;flex-shrink:0}.box-1{align-items:center;border-bottom:1px solid #ffffff2b;border-top-left-radius:13.034px;border-top-right-radius:13.034px;display:flex;height:31px;max-width:100%;width:585px}.recent-test-result-h1{color:#7d7d7d;font-family:Roboto Mono;font-size:9.559px;font-style:normal;font-weight:500;letter-spacing:.382px;line-height:normal;margin-left:auto;margin-right:auto}.RecentTestResults-severity-icon{border:3px solid #34a851;border-radius:50%;flex-shrink:0;height:10px;transform:scaleX(-1);width:10px}.RecentTestResults-severity-box{border-radius:12.216px;height:17.238px;justify-content:center;left:10px;position:absolute;top:5px;width:25.857px}.RecentTestResults-severity-box,.box-2{align-items:center;background:#2c2c2e;display:flex;flex-shrink:0}.box-2{border-bottom:1px solid #ffffff2b;flex-direction:column;height:100px;max-width:100%;text-align:center;width:585px}.recent-test-result-h2{display:flex;flex-shrink:0;font-size:2rem;font-weight:457;height:47.409px;letter-spacing:1.811px;margin-top:10px;text-align:center}.recent-test-result-h2,.recent-test-result-h3{color:#fff;font-family:Roboto Mono;font-style:normal;line-height:normal}.recent-test-result-h3{font-size:1rem;font-weight:500;letter-spacing:.652px;margin-top:0;position:relative}.RecentTestCircle{height:250px;left:45px;margin-top:70px;position:absolute;width:275px}.dial1{stroke-width:18.655px;stroke:#2c2c2e;height:56px;left:30px;top:190px;width:57px}.dial1,.dial1-line{flex-shrink:0;position:absolute}.dial1-line{stroke-width:2.202px;stroke:#ff493d4d;height:35px;left:39px;top:200px;width:36px}.dial1-circle{stroke:#ff493d;height:12px;left:70px;position:absolute;top:230px;width:12px}.dial2{stroke-width:18.655px;stroke:#2c2c2e;height:56px;left:0;top:115px;width:57px}.dial2,.dial2-line{flex-shrink:0;position:absolute;transform:rotate(45deg);transform-origin:center}.dial2-line{stroke-width:2.202px;stroke:#ffeb034d;height:35px;left:10px;top:124px;width:36px}.dial2-circle{stroke:#ffeb03;height:12px;left:12px;position:absolute;top:161px;transform:rotate(45deg);transform-origin:center;width:32px}.dial3-1{stroke-width:18.655px;stroke:#2c2c2e;height:56px;left:30px;top:40px;width:57px}.dial3-1,.dial3-1-line{flex-shrink:0;position:absolute;transform:rotate(90deg);transform-origin:center}.dial3-1-line{stroke-width:2.202px;stroke:#34a85133;height:35px;left:42px;top:48px;width:36px}.dial3-1-circle{stroke:#34a851;height:12px;left:36px;position:absolute;top:78px;transform:rotate(90deg);transform-origin:center;width:12px}.dial3-2{stroke-width:18.655px;stroke:#2c2c2e;height:56px;left:110px;top:10px;transform:rotate(135deg);transform-origin:center;width:57px}.dial3-2,.dial3-2-line{flex-shrink:0;position:absolute}.dial3-2-line{stroke-width:2.202px;stroke:#34a85133;height:35px;left:120px;top:19px;transform:rotate(132deg);transform-origin:center;width:36px}.dial3-3{stroke-width:18.655px;stroke:#2c2c2e;height:56px;left:190px;top:40px;width:57px}.dial3-3,.dial3-3-line{flex-shrink:0;position:absolute;transform:rotate(180deg);transform-origin:center}.dial3-3-line{stroke-width:2.202px;stroke:#34a85133;height:35px;left:200px;top:48px;width:36px}.dial3-3-circle{stroke:#34a851;height:12px;left:230px;position:absolute;top:78px;transform:rotate(90deg);transform-origin:center;width:12px}.dial4{stroke-width:18.655px;stroke:#2c2c2e;height:56px;left:219px;top:115px;width:57px}.dial4,.dial4-line{flex-shrink:0;position:absolute;transform:rotate(225deg);transform-origin:center}.dial4-line{stroke-width:2.202px;stroke:#ffeb034d;height:35px;left:231px;top:124px;width:36px}.dial4-circle{stroke:#ffeb03;height:12px;left:231px;position:absolute;top:161px;transform:rotate(45deg);transform-origin:center;width:32px}.dial5{stroke-width:18.655px;stroke:#2c2c2e;height:56px;left:189px;top:190px;width:57px}.dial5,.dial5-line{flex-shrink:0;position:absolute}.dial5-line{stroke-width:2.202px;stroke:#ff493d4d;height:35px;left:200px;top:200px;transform:rotate(270deg);transform-origin:center;width:36px}.dial5-circle{stroke:#ff493d;height:12px;left:183px;top:230px;width:32px}.dial5-circle,.severity-circle{position:absolute;transform:rotate(45deg);transform-origin:center}.severity-circle{left:55px;top:63px}.severity-circle-color{stop-color:#ffff20}.severity-circle-h1{color:#b3b3b3;flex-shrink:0;font-family:Roboto Mono;font-size:20.752px;font-style:normal;font-weight:500;height:24.903px;left:85px;letter-spacing:.83px;line-height:normal;position:absolute;top:115px;width:77.821px}.severity-circle-highlight{height:74px;left:219px;position:absolute;top:107px;width:60px}.severity-circle-highlight-triangle{height:20px;left:230px;position:absolute;top:135px;width:11px}.severity-circle-highlight-dial{left:242px;position:absolute;top:112px;transform:rotate(0deg);transform-origin:-100px 32px}.AverageTestBox{background:#4e5e80;border-radius:9.562px;flex-shrink:0;height:259px;position:absolute;width:280px}.AverageTestBox-line{border-bottom:2px solid #ffffff2b;height:2px;position:absolute;top:41px;width:100%}.AverageTestBox-h1{font-size:11px;letter-spacing:.44px;margin-top:15px;text-align:center}.AverageTestBox-h1,.AverageTestBox-h2{color:#b3b3b3;font-family:Roboto Mono;font-style:normal;font-weight:500;line-height:normal}.AverageTestBox-h2{flex-shrink:0;font-size:11.239px;height:13px;letter-spacing:.45px;width:58px}.AverageTestBox-analyte-box{align-items:center;background-color:#2c2c2e;border-radius:12.5px;display:flex;height:20px;justify-content:center;left:11px;margin-top:18px;position:absolute;text-align:center;width:92px}.AverageTestBox-h2.analyte{margin-bottom:10px}.AverageTestBox-severity-icon{border:3px solid #f54244;border-radius:50%;flex-shrink:0;height:10px;transform:scaleX(-1);width:10px}.AverageTestBox-severity-box{align-items:center;background:#2c2c2e;border-radius:12.216px;display:flex;flex-shrink:0;height:20px;justify-content:center;left:160px;margin-top:18px;position:absolute;width:30px}.AverageTestBox-h2.average{left:200px;margin-top:21px;position:absolute}.AverageTestBox-h3{flex-shrink:0;font-size:35px;height:65.425px;left:15px;letter-spacing:1px;margin-top:60px;width:80.889px}.AverageTestBox-h3,.AverageTestBox-h4{color:#fff;font-family:Roboto Mono;font-style:normal;font-weight:500;line-height:normal;position:absolute}.AverageTestBox-h4{font-size:16.072px;left:20px;margin-top:115px}.AverageTestBox-h5{font-size:14.5px;height:23.585px;letter-spacing:.894px;width:29.16px}.AverageTestBox-h5,.AverageTestBox-h6{color:#b3b3b3;flex-shrink:0;font-family:Roboto Mono;font-style:normal;font-weight:457;line-height:normal}.AverageTestBox-h6{font-size:9px;height:7.22px;letter-spacing:.274px;width:23.585px}.AverageTestBox-h5.highest{left:160px;margin-top:72px;position:absolute}.AverageTestBox-h6.highest{left:165px;margin-top:90px;position:absolute}.AverageTestBox-h5.lowest{left:160px;margin-top:107px;position:absolute}.AverageTestBox-h6.lowest{left:165px;margin-top:124px;position:absolute}.AverageTestBox-h2.highest{left:222px;margin-top:75px;position:absolute}.AverageTestBox-h2.lowest{left:225px;margin-top:110px;position:absolute}.AverageTestBox-h2.amount{display:flex;font-size:10px;justify-content:center;margin-left:auto;margin-right:auto;margin-top:185px;position:relative;width:fit-content}.SetUpBox{background:#1e1e20;border-radius:15px;flex-shrink:0;height:268px;width:585px}.SetUpBox-h1{color:#b3b3b3;font-family:Roboto Mono;font-size:12px;font-style:normal;font-weight:500;left:31px;letter-spacing:1.2px;line-height:normal;position:absolute;top:7px}.SetUpBox-line{border-bottom:2px solid #ffffff2b;height:2px;position:absolute;top:42px;width:100%}.AnalytesSelector{left:29px;position:absolute;top:66px}.SensorSelector{left:373px;position:absolute;top:66px}.AnalytesSelector{background:#2c2c2e;border-radius:12.929px;display:flex;flex-shrink:0;height:182px;justify-content:center;width:324px}.AnalytesSelector-header{color:#7d7d7d;flex-shrink:0;font-family:Roboto Mono;font-size:11px;font-style:normal;font-weight:500;height:15.464px;letter-spacing:.44px;line-height:normal;width:57px}.AnalytesSelector-option1{background:#3c3c40;display:flex;flex-shrink:0;height:30px;justify-content:center;position:absolute;top:41px;width:324px}.AnalytesSelector-h2{color:#fff;flex-shrink:0;font-family:Roboto Mono;font-size:10px;font-style:normal;font-weight:500;height:14.275px;letter-spacing:.4px;line-height:normal;text-align:right;width:66px}.AnalytesSelector-option2{background:#3c3c40;display:flex;flex-shrink:0;height:30px;justify-content:center;position:absolute;top:83px;width:324px}.AnalytesSelector-h2.option2{margin-left:auto;margin-right:auto}.SensorSelector{background:#2c2c2e;border-radius:12.929px;display:flex;flex-shrink:0;height:182px;justify-content:center;width:181px}.SensorSelector-header{color:#7d7d7d;flex-shrink:0;font-family:Roboto Mono;font-size:11px;font-style:normal;font-weight:500;height:15.464px;letter-spacing:.44px;line-height:normal;width:57px}.SensorSelector-option1{background:#3c3c40;display:flex;flex-shrink:0;height:30px;justify-content:center;position:absolute;top:41px;width:324px;width:100%}.SensorSelector-h2{color:#fff;flex-shrink:0;font-family:Roboto Mono;font-size:10px;font-style:normal;font-weight:500;height:14.275px;letter-spacing:.4px;line-height:normal;text-align:right;width:66px}.HistoryPage{align-items:center;background:#100f13;display:flex;height:850px;left:130px;min-height:auto;position:relative;top:25px;width:1412px}.SelectHistoryBox{left:750px;top:15px}.HistoryBox{background:#1e1e20;border-radius:9.562px;flex-shrink:0;height:750px;left:100px;min-height:fit-content;position:absolute;width:594px}.HistoryBox-h1{color:#b3b3b3;font-family:Roboto Mono;font-size:14px;font-style:normal;font-weight:500;left:20px;letter-spacing:1.2px;line-height:normal;position:relative;top:5px}.HistoryBox-line1{border-bottom:2px solid #ffffff2b;height:2px;position:relative;width:100%}.HistoryBox-labels{height:30px;position:relative;width:100%}.HistoryBox-h2{color:#b3b3b3;font-family:Roboto Mono;font-size:10px;font-style:normal;font-weight:500;letter-spacing:.4px;line-height:normal;position:absolute;text-align:right}.HistoryBox-h2.Status{left:43px}.HistoryBox-h2.Analyte{left:157px}.HistoryBox-h2.Test{left:287px}.HistoryBox-h2.Date{left:449px}.HistoryBox-icon{border:3px solid #b3b3b3;border-radius:50%;flex-shrink:0;height:7px;position:absolute;top:8px;transform:scaleX(-1);width:7px}.HistoryBox-icon.Status{left:22px}.HistoryBox-icon.Analyte{left:142px}.HistoryBox-icon.Test{left:268px}.HistoryBox-icon.Date{left:426px}.HistoryBox-option-box{align-items:center;display:flex;height:80px;position:relative;width:100%}.HistoryBox-filter-btn{left:15px;width:80px}.HistoryBox-filter-btn,.HistoryBox-report-btn{align-items:center;background-color:#3c3c40;border:none;border-radius:23.263px;color:#fff;cursor:pointer;display:flex;font-family:Roboto Mono;font-size:11px;font-style:normal;font-weight:500;height:32px;justify-content:center;letter-spacing:.44px;line-height:normal;position:relative}.HistoryBox-report-btn{left:50px;width:147px}.HistoryBox-filter-icon{height:15.723px;margin-right:5px;position:relative;right:0;width:16px}.HistoryBox-filter-box{border-bottom:2px solid #ffffff2b;border-top:2px solid #ffffff2b;height:180px;position:relative;text-align:left;width:100%}.HistoryBox-filter-daytext{background-color:#3c3c40;border:none;border-radius:10px;color:#b3b3b3;font-size:18px;height:30px;left:-150px;position:relative;top:-10px;width:200px}.HistoryBox-filter-daypicker{align-items:center;background:#3c3c40;border-radius:25px;color:#fff;display:flex;height:380px;justify-content:center;left:20px;position:relative;top:-20px;transform:scale(.9);width:400px;z-index:100000}.HistoryBox-h5{color:#b3b3b3;font-family:Roboto Mono;font-size:15px;font-style:normal;font-weight:500;letter-spacing:.4px;line-height:normal;position:absolute;text-align:right}.HistoryBox-h5.date{position:relative;right:500px}.HistoryBox-h5.severity{right:170px;top:0}.HistoryBox-severity-selector{background-color:#3c3c40;border:none;border-radius:10px;color:#b3b3b3;font-size:18px;height:30px;left:300px;position:relative;top:-10px;width:200px}.HistoryBox-search-btn{left:150px;top:-12px}.HistoryBox-reset-btn,.HistoryBox-search-btn{align-items:center;background-color:#3c3c40;border:none;border-radius:23.263px;color:#fff;cursor:pointer;display:flex;font-family:Roboto Mono;font-size:11px;font-style:normal;font-weight:500;height:32px;justify-content:center;letter-spacing:.44px;line-height:normal;position:relative;width:75px}.HistoryBox-reset-btn{left:50px;top:20px}.HistoryBox-line2{border-bottom:1px solid #ffffff2b;height:1px;position:relative;width:100%}.HistoryBox-ul{left:0;margin:0;overflow:auto;padding:0;position:relative;top:0}.HistoryBox-test-item{display:flex;padding:8px 16px;position:relative}.HistoryBox-test-item:hover{background:#3c3c40;cursor:pointer}.HistoryBox-test-item.active{background-color:#3c3c40}.HistoryBox-test-info{padding-right:80px}.HistoryBox-status-box{background-color:#2c2c2e;border-radius:12px;display:flex;flex-shrink:0;height:24.095px;position:relative;width:88px}.HistoryBox-h3{font-size:10px;left:10px;letter-spacing:.4px;margin-right:10px;top:-2px}.HistoryBox-h3,.HistoryBox-h4{color:#34a851;font-family:Roboto Mono;font-style:normal;font-weight:500;line-height:normal;position:relative;text-align:right}.HistoryBox-h4{font-size:7.477px;letter-spacing:.299px;margin-left:2px;top:2px}.HistoryBox-line3{border-right:1px solid #141414;height:20px;left:5px;position:relative;top:2px;width:2px}.HistoryBox-status-icon{border:3px solid #b3b3b3;border-radius:50%;flex-shrink:0;height:7.5px;left:4px;position:relative;top:6px;transform:scaleX(-1);width:7.5px}.HistoryBox-type-box{align-items:center;background-color:#2c2c2e;border-radius:12px;color:#b3b3b3;display:flex;flex-shrink:0;font-family:Roboto Mono;font-size:10px;font-style:normal;font-weight:500;height:24.095px;justify-content:center;letter-spacing:.4px;line-height:normal;margin-left:30px;position:relative;text-align:right;width:88px}.HistoryBox-item-name{left:48px;width:200px}.HistoryBox-item-date,.HistoryBox-item-name{color:#b3b3b3;font-family:Roboto Mono;font-size:10px;font-style:normal;font-weight:500;letter-spacing:.4px;line-height:normal;position:relative;top:4px}.HistoryBox-item-date{right:0}.SelectHistoryBox{background:#1e1e20;border-radius:9.562px;flex-shrink:0;height:570px;height:auto;position:absolute;top:50px;width:594px}.SelectHistoryBox-info-box{align-items:center;background:#3c3c40;display:flex;flex-shrink:0;height:60px;max-width:100%;width:100%}.SelectHistoryBox-header-text{color:#b3b3b3;font-family:Roboto Mono;font-size:14px;font-style:normal;font-weight:457;letter-spacing:1.4px;line-height:normal;margin-bottom:18px;margin-left:31px;margin-top:20px}.SelectHistoryBox-h2{color:#b3b3b3;flex-shrink:0;height:10px;margin-right:10px;width:29px}.SelectHistoryBox-h2,.SelectHistoryBox-h3{font-family:Roboto Mono;font-size:10px;font-style:normal;font-weight:500;letter-spacing:.4px;line-height:normal}.SelectHistoryBox-h3{color:#fff;margin-right:20px;margin-top:12px}.SelectHistoryBox-h4{color:#fff;font-family:Roboto Mono;font-size:10px;font-style:normal;font-weight:500;letter-spacing:.4px;line-height:normal}.SelectHistoryBox-v1{border-left:2px solid #ffffff2b;height:100%;left:451px;position:relative;width:5px}.SelectHistoryBox-rectangle{align-items:center;background-color:#2c2c2e;border-radius:12.5px;display:flex;height:25px;justify-content:center;left:477px;position:absolute;text-align:center;width:88px}.SelectHistoryBox-h2.test{margin-left:24px}.SelectHistoryBox-resaults{margin-top:70px;right:65px}.SelectHistoryBox-status-icon{border:6px solid #b3b3b3;border-radius:50%;flex-shrink:0;height:23px;left:28px;position:relative;top:25px;transform:scaleX(-1);width:23px}.SelectHistoryBox-result{font-size:27px;letter-spacing:.867px}.SelectHistoryBox-result,.SelectHistoryBox-result-format{color:#ffeb03;font-family:Roboto Mono;font-style:normal;font-weight:500;line-height:normal;position:relative;text-align:right;text-align:left}.SelectHistoryBox-result-format{font-size:16.201px;letter-spacing:.648px;margin-left:5px;margin-top:25px}.SelectHistoryBox-result-box{bottom:25px;display:flex;height:50px;margin-left:80px;position:relative;width:500px}.SelectHistoryBox-recommendation-box{position:absolute;top:200px}.SelectHistoryBox-recommendation-box,.SelectHistoryBox-recommendation-text-box{align-items:center;background:#3c3c40;display:flex;flex-shrink:0;height:60px;max-width:100%;width:100%}.SelectHistoryBox-recommendation-text-box{margin-top:80px;min-height:fit-content;position:relative}.SelectHistoryBox-diagnosis{font-size:13px;letter-spacing:1px;margin-left:60px;text-align:left;top:0;width:470px}.SelectHistoryBox-diagnosis,.SelectHistoryBox-h5{color:#b3b3b3;font-family:Roboto Mono;font-style:normal;font-weight:500;line-height:normal;position:relative}.SelectHistoryBox-h5{font-size:12px;left:22px;letter-spacing:1.1px}.SelectHistoryBox-v2{border-left:2px solid #ffffff2b;height:100%;left:158px;position:relative;width:5px}.SelectHistoryBox-recommendation-point-box{height:auto;margin-top:20px;max-height:310px;overflow:auto;position:relative;width:100%}.SelectHistoryBox-recommendations{color:#fff;font-family:Roboto Mono;font-size:11px;font-style:normal;font-weight:400;letter-spacing:1.1px;line-height:16px;position:relative;text-align:left;width:526px}.SelectHistoryBox-status-box{align-items:center;background-color:#2c2c2e;border-radius:12.5px;display:flex;height:25px;justify-content:center;left:175px;position:absolute;text-align:center;width:147px}.SelectHistoryBox-h6{color:#1f1f20;font-family:Roboto Mono;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.4px;line-height:normal;text-align:right}.SelectHistoryBox-h7{font-size:10px;left:20px;top:60px}.SelectHistoryBox-h7,.SelectHistoryBox-notes-text-box{color:#b3b3b3;font-family:Roboto Mono;font-style:normal;font-weight:500;letter-spacing:.4px;line-height:normal;position:relative}.SelectHistoryBox-notes-text-box{background-color:#3c3c40;border-color:hsla(0,0%,100%,.027);border-radius:5px;flex-shrink:0;font-size:12px;height:200px;left:82px;resize:none;top:22px;width:491px}.SelectHistoryBox-save-note-button{background-color:#505050c4;border-radius:4px;bottom:-60px;color:#fff;cursor:pointer;font-size:20px;height:40px;position:relative;right:0;width:80px}.SelectHistoryBox-save-note-button:hover{background-color:#a5abad;color:#000}.RecommendationPage{align-items:center;background:#100f13;display:flex;height:850px;left:130px;max-height:100%;position:relative;top:25px;width:1412px}.RecommendationHistoryBox{left:100px}.RecommendationSelectionBox{background:#1e1e20;border-radius:9.562px;flex-shrink:0;height:827px;left:750px;position:absolute;top:15px;width:594px}.RecommendationSelectionBox-info-box{align-items:center;background:#3c3c40;display:flex;flex-shrink:0;height:60px;max-width:100%;width:100%}.RecommendationSelectionBox-header-text{color:#b3b3b3;font-family:Roboto Mono;font-size:14px;font-style:normal;font-weight:457;letter-spacing:1.4px;line-height:normal;margin-bottom:18px;margin-left:31px;margin-top:20px}.RecommendationSelectionBox-h2{color:#b3b3b3;flex-shrink:0;height:10px;margin-right:10px;width:29px}.RecommendationSelectionBox-h2,.RecommendationSelectionBox-h3{font-family:Roboto Mono;font-size:10px;font-style:normal;font-weight:500;letter-spacing:.4px;line-height:normal}.RecommendationSelectionBox-h3{color:#fff;margin-right:20px;margin-top:12px}.RecommendationSelectionBox-h4{color:#fff;font-family:Roboto Mono;font-size:10px;font-style:normal;font-weight:500;letter-spacing:.4px;line-height:normal}.RecommendationSelectionBox-v1{border-left:2px solid #ffffff2b;height:100%;left:451px;position:relative;width:5px}.RecommendationSelectionBox-rectangle{align-items:center;background-color:#2c2c2e;border-radius:12.5px;display:flex;height:25px;justify-content:center;left:477px;position:absolute;text-align:center;width:88px}.RecommendationSelectionBox-h2.test{margin-left:24px}.RecommendationSelectionBox-resaults{margin-top:70px;right:65px}.RecommendationSelectionBox-status-icon{border:6px solid #b3b3b3;border-radius:50%;flex-shrink:0;height:23px;left:28px;position:relative;top:25px;transform:scaleX(-1);width:23px}.RecommendationSelectionBox-result{font-size:27px;letter-spacing:.867px;margin-left:520px;right:455px;top:-30px}.RecommendationSelectionBox-result,.RecommendationSelectionBox-result-format{color:#ffeb03;font-family:Roboto Mono;font-style:normal;font-weight:500;line-height:normal;position:relative;text-align:right}.RecommendationSelectionBox-result-format{font-size:16.201px;letter-spacing:.648px;margin-left:540px;right:400px;top:-75px}.RecommendationSelectionBox-recommendation-box{align-items:center;background:#3c3c40;display:flex;flex-shrink:0;height:120px;max-width:100%;position:absolute;top:200px;width:100%}.RecommendationSelectionBox-h5{color:#b3b3b3;font-family:Roboto Mono;font-size:12px;font-style:normal;font-weight:500;left:22px;letter-spacing:1.1px;line-height:normal;position:relative}.RecommendationSelectionBox-v2{border-left:2px solid #ffffff2b;height:100%;left:158px;position:relative;width:5px}.RecommendationSelectionBox-status-box{align-items:center;background-color:#2c2c2e;border-radius:12.5px;display:flex;height:25px;justify-content:center;left:420px;position:absolute;text-align:center;top:150px;width:147px}.RecommendationSelectionBox-h6{color:#1f1f20;font-size:12px;letter-spacing:.4px;text-align:right}.RecommendationSelectionBox-diagnosis,.RecommendationSelectionBox-h6{font-family:Roboto Mono;font-style:normal;font-weight:500;line-height:normal}.RecommendationSelectionBox-diagnosis{color:#b3b3b3;font-size:10px;left:50px;letter-spacing:1px;position:relative;top:0;width:391px}.RecommendationSelectionBox-recommendations{color:#fff;font-family:Roboto Mono;font-size:11px;font-style:normal;font-weight:400;letter-spacing:1.1px;line-height:16px;position:relative;top:80px;width:526px}.AccountEditPage{align-items:center;background:#100f13;display:flex;height:700px;left:130px;min-height:auto;position:relative;top:25px;width:1412px}.account-basic-info-box{left:100px}.account-basic-info-box,.account-info-box{background:#1e1e20;border-radius:15px;height:300px;position:absolute;top:35px;width:630px}.account-info-box{left:800px}.account-personal-info-box{background:#1e1e20;border-radius:15px;height:300px;left:100px;position:absolute;top:400px;width:630px}.AccountEditPage-h1{color:#b3b3b3;font-family:Roboto Mono;font-size:14px;font-style:normal;font-weight:500;left:25px;letter-spacing:1.4px;line-height:normal;position:relative;top:7px}.AccountEditPage-line1{border-bottom:2px solid #ffffff2b;height:2px;position:absolute;top:51px;width:100%}.AccountEditPage-h2{font-size:16px;letter-spacing:.64px}.AccountEditPage-h2,.AccountEditPage-h3{color:#fff;font-family:Roboto Mono;font-style:normal;font-weight:500;left:20px;line-height:normal;position:relative}.AccountEditPage-h3{font-size:12px;letter-spacing:.48px}.edit-icon{cursor:pointer;display:block;flex-shrink:0;height:28.124px;left:550px;position:relative;top:50px;width:28.815px}.AccountEditPage-h2.email,.AccountEditPage-h2.password,.AccountEditPage-h3.email,.AccountEditPage-h3.password{top:40px}.edit-icon.password{top:90px}.AccountEditPage-popup{background:#1e1e20;border:1px solid #ccc;border-radius:15px;height:200px;left:50%;padding:20px;position:fixed;top:25%;transform:translate(-50%,-50%);width:350px;z-index:1}.AccountEditPage-h4{color:#b3b3b3;font-family:Roboto Mono;font-size:14px;font-style:normal;font-weight:500;left:10px;letter-spacing:1.4px;line-height:normal;position:relative;top:-20px}.AccountEditPage-line2{border-bottom:2px solid #ffffff2b;height:2px;left:0;position:absolute;top:50px;width:100%}.AccountEditPage-save-button{background-color:#008cba;border:none;border-radius:4px;bottom:20px;color:#fff;cursor:pointer;font-size:12px;height:25px;position:absolute;right:20px;width:60px}.AccountEditPage-input1,.AccountEditPage-input2{background-color:#2a2a2b;border:2px solid gray;border-radius:4px;color:#fff}.AccountEditPage-close-button{background-color:#008bba00;border:none;border-radius:4px;color:grey;cursor:pointer;font-size:30px;height:40px;position:absolute;right:7px;top:5px;width:40px}.AccountEditPage-close-button:hover{background-color:#404344}.AccountEditPage-form{bottom:20px;left:0;position:relative;width:350px}.account-sign-out-button{background:#1e1e20;border-color:gray;border-radius:15px;color:#fff;cursor:pointer;font-size:large;height:75px;left:100px;position:absolute;top:750px;width:230px}.ZenroNavagatorBar{background:#1e1e20;border-radius:15px;flex-shrink:0;height:472px;position:absolute;width:173px}.ZenroNavagatorBar-line1{border-bottom:2px solid #ffffff2b;height:2px;position:absolute;top:42px;width:100%}.ZenroAppIcon{cursor:pointer;flex-shrink:0;height:22.124px;margin-left:10px;margin-top:10px;width:23.815px}.ZenroNavagatorBar-ul{left:0;list-style-type:none;margin:0;padding:0;position:relative;top:0}.ZenroNavagatorBar-options:hover{background:#3c3c40;cursor:pointer}.ZenroNavagatorBar-options.active{background-color:#3c3c40}.ZenroNavagatorBar-option1{align-items:center;display:flex;flex-shrink:0;height:37px;margin-top:20px;width:173px}.OverviewIcon{flex-shrink:0;height:17px;margin-left:13px;width:17px}.ZenroNavagatorBar-h1{color:#fff;font-family:SF Mono;font-family:Roboto Mono;font-size:11px;font-style:normal;font-weight:500;letter-spacing:1.1px;line-height:normal;margin-left:13px}.ZenroNavagatorBar-option2{align-items:center;display:flex;flex-shrink:0;height:37px;width:173px}.HistoryIcon{flex-shrink:0;height:13.043px;margin-left:13px;width:15.328px}.ZenroNavagatorBar-option3{align-items:center;display:flex;flex-shrink:0;height:37px;width:173px}.RecommendationsIcon{flex-shrink:0;height:13.043px;margin-left:13px;width:15.328px}.ZenroNavagatorBar-option4{align-items:center;border-bottom:2px solid #3c3c40;border-top:2px solid #3c3c40;display:flex;flex-shrink:0;height:37px;margin-top:20px;width:173px}.MessageIcon{flex-shrink:0;height:13.043px;margin-left:13px;width:15.328px}.ZenroNavagatorBar-h2-name{font-size:11.5px;letter-spacing:.46px}.ZenroNavagatorBar-h2-email,.ZenroNavagatorBar-h2-name{color:#fff;font-family:Roboto Mono;font-style:normal;font-weight:500;line-height:normal;position:relative;top:10px;width:155px}.ZenroNavagatorBar-h2-email{font-size:8.625px;letter-spacing:.345px}.ZenroNavagatorBar-option5{align-items:center;display:list-item;flex-shrink:0;height:60px;margin-left:9px;margin-top:150px;width:155px}.ZenroNavagatorBar-sign-out{color:#fff;cursor:pointer;margin-left:10px;width:fit-content}.ZenroNavagatorBar-sign-out:hover{color:#fff;margin-left:10px;text-decoration:underline}.MessagingPage{align-items:center;background:#100f13;display:flex;height:850px;left:130px;min-height:auto;position:relative;top:25px;width:1412px}.ComposeBox{bottom:100px;left:800px}.MessagesBox{bottom:100px;left:100px}.ComposeBox{background:#1e1e20;border-radius:15px;height:730px;position:absolute;top:50px;width:630px}.ComposeBox-header-text{color:#b3b3b3;font-family:Roboto Mono;font-size:16px;font-style:normal;font-weight:500;left:20px;letter-spacing:1.2px;line-height:normal;position:relative;text-align:left;top:5px}.ComposeBox-to-box{align-items:center;background:#3c3c40;display:flex;height:46px;position:relative;top:20px;width:100%}.ComposeBox-to-text{color:#fff;font-family:Roboto Mono;font-size:11px;font-style:normal;font-weight:500;letter-spacing:.44px;line-height:normal;margin-left:75px;position:relative}.ComposeBox-line1{border-right:1px solid #444446;height:45px;left:5px;margin-left:10px;position:relative;top:0;width:2px}.ComposeBox-editBox{color:#d9d9d9;max-width:100%;position:relative;text-align:left;top:50px}.ComposeBox-add-btn{background-color:#444446;border-radius:15px;box-shadow:none;color:#fff;cursor:pointer;font-size:13px;height:30px;margin-left:20px;position:relative;width:50px}.ComposeBox-add-box{background-color:#2e2e30;height:fit-content;left:200px;min-height:30px;min-width:200px;padding-bottom:10px;position:absolute;top:0;width:fit-content;z-index:10}.ComposeBox-picked-btn{background-color:#444446}.ComposeBox-picked-btn,.ComposeBox-picked-btn:hover{border-radius:15px;box-shadow:none;color:#fff;cursor:pointer;font-size:13px;margin-left:20px;position:relative}.ComposeBox-picked-btn:hover{background-color:red}.ComposeBox-subject-box{align-items:center;background:#3c3c40;display:flex;height:46px;margin-top:15px;position:relative;top:20px;width:100%}.ComposeBox-subject-text{color:#fff;font-family:Roboto Mono;font-size:11px;font-style:normal;font-weight:500;letter-spacing:.44px;line-height:normal;margin-left:75px;position:relative}.ComposeBox-subject-input{background:#1e1e2000;color:#fff;margin-left:20px;position:relative}.ComposeBox-ul{height:200px;left:0;margin:0;overflow:auto;padding:0;position:relative;top:0}.ComposeBox-doctor-item{height:30px;padding:8px 16px;position:relative}.ComposeBox-doctor-item:hover{background:#3c3c40;border:2px solid #ffffff2b;cursor:pointer}.ComposeBox-test-item.active{background-color:#3c3c40}.ComposeBox-doctor-sender{color:#fff;font-family:Roboto Mono;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:normal;text-align:right}.ComposeBox-send-button{background-color:#505050c4;border:none;border-radius:25px;box-shadow:none;color:#fff;cursor:pointer;font-size:20px;height:40px;left:-250px;margin-top:70px;position:relative;width:80px}.ComposeBox-send-button:hover{background-color:#a5abad;color:#000}.ComposeBox-compose-btn{background-color:#3c3c40;border:none;border-radius:50%;box-shadow:none;color:#fff;cursor:pointer;font-size:15px;height:30px;position:absolute;right:20px;top:10px;width:30px}.ComposeBox-compose-btn:hover{background-color:#fff;color:#1e1e20}.MessagesBox{background:#1e1e20;border-radius:15px;height:730px;position:absolute;text-align:left;top:50px;width:630px}.MessagesBox-h1{color:#b3b3b3;font-family:Roboto Mono;font-size:14px;font-style:normal;font-weight:500;left:20px;letter-spacing:1.2px;line-height:normal;position:relative;top:5px}.MessagesBox-top-box{border-bottom:2px solid #ffffff2b;border-top:2px solid #ffffff2b;height:70px;margin-top:20px;width:100%}.MessagesBox-notification-box,.MessagesBox-top-box{align-items:center;display:flex;justify-content:center;position:relative}.MessagesBox-notification-box{background:#3c3c40;border-radius:25px;height:25px;margin-right:300px;min-width:fit-content;width:42px}.MessagesBox-notification-text{color:#f3f5f6;font-family:Roboto Mono;font-size:14px;font-style:normal;font-weight:400;letter-spacing:1.4px;line-height:normal}.MessagesBox-options{align-items:center;background:#3c3c40;border-radius:20px;display:flex;height:31px;justify-content:center;position:relative;width:164px}.MessagesBox-inbox-btn,.MessagesBox-sent-btn{align-items:center;border:none;border-radius:16px;box-shadow:none;color:#fff;cursor:pointer;display:flex;font-family:Roboto Mono;font-size:11.025px;font-style:normal;font-weight:500;height:25px;justify-content:center;letter-spacing:.441px;line-height:normal;text-decoration:none;width:80px}.MessagesBox-ul{height:500px;left:0;margin:0;overflow:auto;padding:0;position:relative;top:0}.MessagesBox-email-item{height:50px;padding:8px 16px;position:relative}.MessagesBox-email-item:hover{background:#3c3c40;border:2px solid #ffffff2b;cursor:pointer}.MessagesBox-test-item.active{background-color:#3c3c40}.MessagesBox-email-sender,.MessagesBox-item-date{color:#fff;font-family:Roboto Mono;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:normal;text-align:right}.MessagesBox-item-date{margin-left:360px}.MessagesBox-email-text{color:#d9d9d9;font-family:Roboto Mono;font-size:10px;font-style:normal;font-weight:400;left:10px;letter-spacing:.4px;line-height:normal;position:absolute;text-align:left;top:40px}.MessagesBox-info-box{border-bottom:2px solid #ffffff2b;border-top:2px solid #ffffff2b;height:200px;position:relative;width:100%}.MessagesBox-date-box,.MessagesBox-from-box,.MessagesBox-subject-box,.MessagesBox-to-box{background:#3c3c40;height:35px;margin-top:10px;position:relative;width:100%}.MessagesBox-email-info-text{color:#fff;font-family:Roboto Mono;font-size:15px;font-style:normal;font-weight:500;letter-spacing:.44px;line-height:normal;margin-left:10px;position:relative;top:10px}.MessagesBox-back-btn{background-color:#444446;border-radius:15px;bottom:25px;box-shadow:none;color:#fff;cursor:pointer;font-size:20px;left:450px;margin-left:20px;position:relative}.MessagesBox-email-content{color:#fff;font-size:15px;height:500px;margin-left:10px;overflow:auto;position:relative;width:650px}.MessagesBox-compose-btn{background-color:#3c3c40;border:none;border-radius:50%;box-shadow:none;color:#fff;cursor:pointer;font-size:20px;height:30px;position:absolute;right:20px;top:10px;width:30px}.MessagesBox-compose-btn:hover{background-color:#fff;color:#1e1e20}.AboutUs{background:linear-gradient(180deg,#4e5e80,#10131a 46.36%);color:#fff;font-family:Arial,sans-serif;height:auto;min-height:100vh}.AboutUs-Container,.AboutUs-Title{position:relative}.AboutUs-Title{color:#97abd8;display:flex;font-family:Poppins;font-size:50px;font-style:normal;font-weight:500;line-height:normal;margin:0;padding-left:15vw;padding-top:6rem}.AboutUs-Span{display:flex;justify-content:space-between;padding:5vw 10vw}.AboutUs-text{color:#fff;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:normal;padding:0 5vw;text-align:start}@media (max-width:1200px){.AboutUs-text{font-size:14px}}@media (max-width:950px){.AboutUs-text{font-size:12px}}@media (max-width:750px){.AboutUs-Span{flex-direction:column}.AboutUs-text{font-size:16px;padding:3vw 10vw}}.AboutUs-CardsGrid{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;padding:3rem 10vw}.AboutUs-SplitSection{align-items:center;display:flex;flex-wrap:wrap;gap:3rem;justify-content:space-between;padding:5rem 10vw}.AboutUs-SplitImage{flex:1 1;min-width:300px}.AboutUs-SplitImage img{border-radius:12px;height:auto;object-fit:cover;width:100%}.AboutUs-SplitText{color:#fff;flex:1 1;font-family:Poppins;min-width:300px}.AboutUs-SplitText h2{color:#97abd8;font-size:32px;margin-bottom:1rem}.AboutUs-SplitText p{font-size:16px;line-height:1.6}@media (max-width:750px){.AboutUs-SplitSection{flex-direction:column;padding:3rem 5vw;text-align:center}.AboutUs-SplitText h2{font-size:26px}.AboutUs-SplitText p{font-size:14px}}.AboutUs-Mission{padding:2rem 10vw;text-align:left}.AboutUs-CardsSection{color:#fff;font-family:Poppins;padding:5rem 10vw;text-align:center}.AboutUs-CardsTitle{color:#97abd8;font-size:36px;margin-bottom:3rem}.AboutUs-ImageCardsGrid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(3,1fr);justify-items:center;padding:0 2rem}@media (max-width:950px){.AboutUs-ImageCardsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.AboutUs-ImageCardsGrid{grid-template-columns:1fr}}.AboutUs-ImageCard{background-color:#ffffff0d;border-radius:16px;max-width:300px;padding:2rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:100%}.AboutUs-ImageCard:hover{box-shadow:0 10px 20px #0000004d;transform:translateY(-5px)}.AboutUs-ImageCardIcon{height:60px;margin-bottom:1rem;object-fit:contain;width:60px}.AboutUs-ImageCardTitle{color:#fff;font-size:20px;margin-bottom:.5rem}.AboutUs-ImageCardDescription{color:#d1d9e6;font-size:14px;line-height:1.4}.AboutUs-CTASection{background:linear-gradient(180deg,#10131a,#4e5e80);color:#fff;font-family:Poppins;padding:5rem 10vw;text-align:center}.AboutUs-CTASection h2{color:#97abd8;font-size:36px;margin-bottom:1rem}.AboutUs-CTASection p{font-size:16px;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:600px}.AboutUs-CTAButton{background-color:#97abd8;border-radius:8px;color:#10131a;font-weight:700;padding:.75rem 2rem;text-decoration:none;transition:background-color .3s ease}.AboutUs-CTAButton:hover{background-color:#b3c3e8}.TeamMemberCard{background:#1b2230;border-radius:20px;box-shadow:0 4px 12px #0003;color:#fff;padding:1.5rem;text-align:center;transition:transform .3s ease;width:280px}.TeamMemberCard:hover{transform:translateY(-5px)}.TeamMemberCard-Image{border-radius:50%;height:100px;margin-bottom:1rem;object-fit:cover;width:100px}.TeamMemberCard-Name{color:#97abd8;font-family:Poppins;font-size:1.3rem;margin:.5rem 0 .2rem}.TeamMemberCard-Role{color:#bdc7e2;font-size:1rem;font-weight:400;margin-bottom:.5rem}.TeamMemberCard-Description{color:#e0e6f3;font-size:.9rem}.Products{background:linear-gradient(180deg,#4e5e80,#10131a 46.36%);color:#fff;font-family:Arial,sans-serif;height:auto;min-height:100vh}.Products-container{display:flex;justify-content:space-evenly}.Products-box{align-items:center;-webkit-backdrop-filter:blur(1.537209391593933px);backdrop-filter:blur(1.537209391593933px);background:#fafafa14;border:.715px solid #fff6;border-radius:11.529px;display:flex;flex-direction:column;font-family:Arial,sans-serif;height:500px;justify-content:end;margin-bottom:50px;margin-top:100px;max-height:600px;max-width:25%;padding:40px;text-align:center;width:25%}.Products-header{font-size:200%}.Products-short-description{color:#97abd8;justify-content:space-between;line-height:30px}.Zenro-promo-img{height:300px;margin-bottom:-40px;padding-right:20px;width:300px}.Button-span{display:flex;gap:20px;margin-bottom:20px;margin-top:30px}.Explore-Button{background-color:#fff;color:#4a5979;padding:5px 30px}.Explore-Button,.Get-started-button{border-color:#0000;border-radius:12px;cursor:pointer}.Get-started-button{background-color:#9ca5b6;color:#f5f6f7;font-size:12px;padding:5px 15px}.Button:hover{text-decoration:underline}.sensor-guidelines-container{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;padding-top:5rem}.sensor-block{flex-basis:calc(33.33% - 2rem);flex-grow:1;flex-shrink:1;max-height:12rem;max-width:20rem;position:relative;width:calc(33.33% - 2rem)}.sensor-image{height:100%;object-fit:fill;width:100%}.sensor-overlay{align-items:center;background:#5f5f5f66;bottom:0;color:#fff;display:flex;flex-direction:row;height:20%;justify-content:space-between;left:0;position:absolute;text-align:center;width:100%}.sensor-text{font-size:1.75rem;font-weight:700;padding-left:1rem}.sensor-button{padding-right:1rem}@media (max-width:1024px){.sensor-block{flex-basis:calc(50% - 2rem);flex-grow:1;flex-shrink:1;width:calc(50% - 2rem)}}@media (max-width:700px){.sensor-block{flex:1 1 100%;width:100%}}@media (max-width:750px){.Products-container{align-items:center;flex-direction:column}.Products-box{margin-bottom:0;max-width:60%;width:60%}}.ZenroProductPage{background:linear-gradient(180deg,#4e5e80,#10131a 46.36%);color:#fff;font-family:Arial,sans-serif;height:auto;min-height:100vh}.ZenroProductPage-Container{align-items:center;display:flex;flex-direction:column;font-family:Arial,sans-serif;margin-bottom:50px;padding-top:10rem}.ZenroPP-titleDiv{align-content:center;align-items:center;align-self:center;display:inline;margin-bottom:5rem;margin-top:-5rem}.ZenroPP-Title{color:#97abd8;font-family:Poppins;font-size:80px;font-style:normal;font-weight:500;line-height:normal;margin:0;text-align:center}.ZenroPP-SubHeading{color:#3b9aff;font-size:48px;margin-bottom:5rem}.ZenroPP-SubHeading,.ZenroPP-SubTitleText{align-items:center;font-family:Poppins;font-style:normal;font-weight:500;justify-content:center;line-height:normal;padding-left:10vw;padding-right:10vw;text-align:center}.ZenroPP-SubTitleText,.ZenroPP-TitleText{color:#fff;font-size:24px}.ZenroPP-TitleText{align-items:center;font-family:Poppins;font-style:normal;font-weight:500;justify-content:center;line-height:normal;text-align:center}.ZenroPP-Main-Content{background:#0000;gap:1.25rem;padding:3rem;width:100vw - 3rem}.ZenroPP-Main-Content,.ZenroPP-Video-Content{-webkit-backdrop-filter:blur(1.537209391593933px);backdrop-filter:blur(1.537209391593933px);display:flex;justify-content:center}.ZenroPP-Video-Content{background:radial-gradient(ellipse at top,#5c5c5c,#0000),radial-gradient(ellipse at bottom,#d3d3d3,#0000);gap:10rem;padding-bottom:5rem;padding-top:7rem;width:100%}.ZenroPP-InfoBox{-webkit-backdrop-filter:blur(1.537209391593933px);backdrop-filter:blur(1.537209391593933px);background-color:#fff;background:#0d2144e6;border:.715px solid #fff6;border-radius:8px;border-radius:.75rem;box-shadow:0 4px 8px #0000001a;padding:3rem;text-align:center;width:15%}.ZenroPP-InfoBox p,h3{color:#fff}.ZenroPP-50-50-first,.ZenroPP-ImgBlock{margin:0;padding:0}.ZenroPP-ImgBlock img{display:block;margin:0}.ZenroPP-50-50-first{align-items:center;display:flex;gap:0;height:500px;justify-content:space-evenly;width:100%}.ZenroPP-ImgBlock{align-self:flex-start;display:inline-block;flex-shrink:2;height:200px;position:relative;width:200px}.ZenroPP-ImgBlock-Img1{border-radius:10px;display:block;position:inherit;width:inherit;z-index:2}.ZenroPP-ImgBlock-Img2{left:140px}.ZenroPP-ImgBlock-Img2,.ZenroPP-ImgBlock-Img3{border-radius:10px;position:absolute;top:30px;width:100%;z-index:1}.ZenroPP-ImgBlock-Img3{left:-140px}.ZenroPP-TextBlock{align-items:center;align-self:center;color:#97abd8;display:flex;flex-direction:column;max-width:30%;width:40%}.ZenroPP-Download-Container{align-items:center;align-self:center;display:inline;text-align:center}.ZenroPP-TextBlock-Title{color:#7ea6ff;font-size:3rem;padding-bottom:40px;text-align:center}h2,p{line-height:1.4;margin:0 0 10px}.ZenroPP-Download-Button-Style{background-color:initial;border-color:hsla(0,0%,100%,.699);border-radius:2rem;border-style:solid;color:#fff;cursor:pointer;font-size:1rem;margin:1rem;padding:1rem;width:6rem}.ZenroPP-UL{list-style-position:inside;text-align:left}.ZenroPP-LI{margin-bottom:20px}.ZenroPP-VideoBlock video{height:auto;width:70%}.AgriloPP-VideoBlock video{height:auto;width:60%}@media (max-width:900px){.ZenroPP-ImgBlock{scale:.7}.ZenroPP-UL,.agriloTopAppsImage{display:none}.ZenroPP-Main-Content:nth-child(4){align-items:center;padding:2rem 0 0}.ZenroPP-Main-Content,.ZenroPP-Video-Content{flex-direction:column-reverse;flex-wrap:wrap}.ZenroPP-TextBlock{align-content:center;align-items:center;max-width:70%;text-align:center;width:70%}.ZenroPP-InfoBox{width:70%}.ZenroPP-TextBlock p{font-size:1rem;margin:0;padding:0}}@media (max-width:650px){.ZenroPP-Title{font-size:3rem}.ZenroPP-TitleText{font-size:1.5rem}.ZenroPP-ImgBlock{scale:.5}.ZenroPP-TitleText{padding:0 15%}}@media (max-width:525px){.ZenroPP-Title{font-size:3rem}.ZenroPP-TitleText{font-size:1.25rem}.ZenroPP-ImgBlock{scale:.4}.ZenroPP-TextBlock{max-width:80%;text-align:center;width:90%}.ZenroPP-TextBlock-Title{font-size:2rem}}.Pricing{background:linear-gradient(180deg,#4e5e80,#10131a 46.36%);color:#fff;font-family:Arial,sans-serif;height:auto;min-height:100vh}.pricing-page-container{padding-top:6rem;place-items:center}.pricing-container{-webkit-backdrop-filter:blur(1.537209391593933px);backdrop-filter:blur(1.537209391593933px);background:#fafafa14;border:.715px solid #fff6;border-radius:.75rem;display:flex;flex-direction:column;font-family:Arial,sans-serif;height:auto;margin-bottom:3.5rem;max-width:90%;min-height:18rem;padding:2rem;width:75%}.Zenro-Title{font-size:2rem}#pricing-linebreak{border:none;border-top:1px solid #fff3;margin:.5rem -2rem 0;width:calc(100% + 4rem)}.pricing-header{align-items:center;display:flex;justify-content:space-between;padding-bottom:.5rem}.pricing-header h2{color:#d2d2ff;font-size:1.5em;margin:0}.pricing-header{color:#8fa6c8;font-size:1em;text-decoration:none}.pricing-content{display:flex;gap:2rem;margin-top:2rem;padding:0}.pricing-info{flex:1 1;margin-right:1rem;text-align:left}.pricing-info h1{color:#d2d2ff;font-size:1.8em;margin:0 0 .5rem}.pricing-info span{color:#7ea6ff}.pricing-info p{color:#8fa6c8}.pricing-footer{display:flex;font-size:1rem;justify-content:space-between;padding:1.25rem;visibility:hidden}.question-text{color:#97abd8;margin:0}.pricing-link{color:#4e5e80;white-space:nowrap}.pricing-link:hover{font-weight:700;text-decoration:underline}@media (max-width:950px){.pricing-content{align-items:center;flex-direction:column}}@media (max-width:550px){.pricing-footer{align-items:center;flex-direction:column;text-align:center}}.plans-container{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center;padding:1.25rem}.plan-card{border-radius:1rem;box-shadow:0 .25rem .5rem #0003;color:#fff;display:flex;flex-direction:column;font-family:Arial,sans-serif;gap:8rem;height:auto;justify-content:space-between;padding:1rem;text-align:center;width:12rem}.plan-header{align-items:center;background:grey;border:none;border-radius:1.25rem;color:#ccc;display:inline-flex;font-size:.75rem;justify-content:center;letter-spacing:1px;margin-bottom:3.125rem;padding:.25rem}.plan-price{color:#b4b4b4;font-size:3rem;font-weight:700;text-shadow:.125rem .125rem .25rem #00000080}.price-symbol{font-size:1.5rem;vertical-align:top}.price-value{font-size:4rem}.plan-title{font-size:1rem;margin:.75rem 0}.plan-description{color:#aaa;font-size:.75rem;margin-bottom:.5rem;padding:0 .75rem}.pricing-signup-button{align-items:center;background:linear-gradient(90deg,#2c2c2e 20%,#2c2c2e53 50%,#2c2c2e 80%);border:none;border-radius:1.25rem;box-shadow:0 .125rem .25rem #0000004d;color:#fff;cursor:pointer;display:inline-flex;font-size:.75rem;height:2rem;justify-content:center;line-height:1;margin-bottom:.75rem;transition:background .7s;white-space:nowrap;width:70%}.signup-button:hover{background:#444}.switch-plan{color:#b3b3b3;cursor:pointer;font-size:100%}@media (max-width:900px){.plan-card{gap:1rem}}.cart-container{display:flex;gap:2rem;padding:2rem}.cart-items{flex:2 1}.cart-row{align-items:center;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding:1rem 0}.cart-name{flex:2 1}.cart-price{flex:1 1;text-align:right}.remove-button{background-color:#ff4d4d;border:none;color:#fff;cursor:pointer;margin-left:1rem;padding:.5rem 1rem}.remove-button:hover{background-color:#e60000}.cart-summary{border:1px solid #ddd;flex:1 1;height:fit-content;padding:1rem}.checkout-button{background-color:#28a745;border:none;color:#fff;cursor:pointer;font-size:1rem;padding:.75rem;width:100%}.checkout-button:disabled{background-color:#aaa;cursor:not-allowed}@media (max-width:768px){.cart-container{flex-direction:column}.cart-summary{order:2}.cart-items{order:1}.cart-price{text-align:left}}.popup-buttons{display:flex;gap:10px;margin-top:20px}.popup-button-proceed{background-color:#4caf50;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:10px 16px;transition:background-color .25s ease}.popup-button-proceed:hover{background-color:#45a049}.popup-button-cancel{background-color:#f44336;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:10px 16px;transition:background-color .25s ease}.popup-button-cancel:hover{background-color:#d7382f}.cart-price-container{align-items:flex-end;display:flex;flex:1 1;flex-direction:column;gap:.25rem;text-align:right}.cart-discounted-price{color:#4caf50;font-size:1.1rem;font-weight:600}.cart-original-price{color:#999;font-size:.9rem;text-decoration:line-through}.cart-discount-badge{background:linear-gradient(135deg,#ff6b6b,#ff8e53);border-radius:8px;box-shadow:0 2px 6px #ff6b6b4d;color:#fff;font-size:.7rem;font-weight:600;padding:.2rem .4rem;text-transform:uppercase}.order-summary-details{margin-bottom:1rem}.order-summary-details p{display:flex;justify-content:space-between;margin:.5rem 0}.savings-line{color:#4caf50;font-weight:500}.savings-amount{color:#4caf50;font-weight:600}.total-line{border-top:1px solid #ddd;font-size:1.1rem;padding-top:.5rem}.discounted-total{color:#4caf50}.popup-overlay{align-items:center;background-color:#000000b3;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1000}.popup-content{background-color:#1b1f2b;border:1px solid #ffffff14;border-radius:16px;box-sizing:border-box;color:#fff;font-family:Poppins,sans-serif;max-height:90vh;max-width:500px;overflow-y:auto;padding:2rem;position:relative;transition:all .2s ease;width:100%}@media (max-width:768px){.popup-content{border-radius:12px;max-width:100%;padding:1.5rem}}.popup-close{background:none;border:none;color:#fff;cursor:pointer;font-size:1.5rem;position:absolute;right:1rem;top:1rem}.popup-body{font-size:1rem;line-height:1.5}.ComingSoon{background:linear-gradient(180deg,#4e5e80,#10131a 46.36%);color:#fff;font-family:Arial,sans-serif;height:1000px;max-width:100%;min-height:100vh;min-width:100%;position:relative}.ComingSoon,.ComingSoon-box{align-items:center;display:flex;justify-content:center;width:1512px}.ComingSoon-box{-webkit-backdrop-filter:blur(1.537209391593933px);backdrop-filter:blur(1.537209391593933px);background:#fafafa14;border:.715px solid #fff6;border-radius:11.529px;flex-shrink:0;font-family:Poppins,sans-serif;height:550px;left:20%;max-width:60%;position:absolute;top:125px}.ComingSoon-header{font-size:200%}@media (min-width:1024px){.ResetEmailPage{align-items:center;background-color:#000;display:flex;height:100%;justify-content:center;min-height:100%;position:absolute;width:100%}.ResetEmailPage-form-box{display:flex;height:500px;justify-content:left;left:60%;max-height:100%;max-height:80%;max-width:100%;min-height:20%;position:absolute;width:500px}.ResetEmailPage-form{height:400px;position:relative;right:180px;top:100px;width:600px}.ResetEmailPage-header{color:#fff;flex-shrink:0;font-size:30px;left:50px;position:relative;top:25px}.ResetEmailPage-label{color:#fff;flex-shrink:0;position:relative;width:500px}.ResetEmailPage-input{height:10%;position:relative;top:20px;width:295px}.ResetEmailPage-btn{cursor:pointer;flex-shrink:0;height:40px;position:relative;top:40px;width:300px}.ResetEmailPage-image{height:30px;position:absolute;right:225px;top:450px;width:160px}.ResetEmailPage-h2{color:#fff;height:500px;left:10%;max-height:100%;max-height:80%;max-width:100%;min-height:20%;position:absolute;top:90px;width:600px}}@media (max-width:768px){.ResetEmailPage{align-items:center;background-color:#000;display:flex;height:100vh;justify-content:center;object-fit:contain;width:100%}.ResetEmailPage-form-box{height:500px;justify-content:left;max-width:100%;position:absolute;width:300px}.ResetEmailPage-form{height:400px;position:relative;width:600px}.ResetEmailPage-header{color:#fff;flex-shrink:0;font-size:30px;position:relative;top:25px}.ResetEmailPage-label{color:#fff;display:block;position:relative;top:10px;width:300px}.ResetEmailPage-input{position:relative;top:10px;top:20px;width:295px}.ResetEmailPage-btn{height:40px;position:relative;top:30px;width:300px}.ResetEmailPage-image{height:30px;position:absolute;top:550px;width:160px}.ResetEmailPage-h2{color:#fff;position:absolute}}@media (min-width:1024px){.ResetPasswordPage{align-items:center;background-color:#000;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.ResetPasswordPage-header{color:#fff;flex-shrink:0;font-size:30px;left:50px;position:relative;top:25px}.ResetPasswordPage-form-box{display:flex;height:300px;justify-content:left;left:60%;max-height:100%;max-height:80%;max-width:100%;min-height:20%;position:absolute;width:500px}.ResetPasswordPage-form{height:400px;position:relative;right:180px;top:100px;width:600px}.ResetPasswordPage-password{bottom:10px}.ResetPasswordPage-password,.ResetPasswordPage-password-confirm{position:relative;right:50px;width:200px}.ResetPasswordPage-btn{cursor:pointer;position:relative;right:50px;top:10px}.ResetPasswordPage-image{height:30px;position:absolute;right:210px;top:350px;width:160px}.ResetPasswordPage-h2{color:#fff;height:500px;left:10%;max-height:100%;max-height:80%;max-width:100%;min-height:20%;position:absolute;top:90px;width:600px}.ResetPasswordPage-error{color:red;left:325px;position:absolute;top:100px}}@media (max-width:768px){.ResetPasswordPage{align-items:center;background-color:#000;display:flex;height:100vh;justify-content:center;object-fit:contain;width:100%}.ResetPasswordPage-header{color:#fff;flex-shrink:0;font-size:30px;position:relative;top:25px}.ResetPasswordPage-form{height:400px;position:relative;top:30px;width:300px}.ResetPasswordPage-password,.ResetPasswordPage-password-confirm{height:10%;position:relative;width:200px}.ResetPasswordPage-password-confirm{top:20px}.ResetPasswordPage-btn{position:relative;top:30px;width:200px}.ResetPasswordPage-image{height:30px;position:absolute;top:550px;width:160px}.ResetPasswordPage-h2{color:#fff;position:absolute}.ResetPasswordPage-error{color:red;position:absolute}}.ActivateAccountPage{background:#100f13;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.ActivateAccountPage-box{align-items:center;background-color:#ffffff3b;border:1px solid #fff;display:flex;flex-direction:column;height:13%;margin-top:20px;position:relative;width:90%}.ActivateAccountPage-h2{color:#fff}.ActivateAccountPage-signin{color:#fff;text-decoration-line:underline}@media (min-width:1024px){.ActivateTokenPage{align-items:center;background-color:#000;display:flex;height:100%;justify-content:center;min-height:100%;position:absolute;width:100%}.ActivateTokenPage-form-box{display:flex;height:500px;justify-content:left;left:60%;max-height:100%;max-height:80%;max-width:100%;min-height:20%;position:absolute;width:500px}.ActivateTokenPage-form{height:400px;position:relative;right:180px;top:100px;width:600px}.ActivateTokenPage-header{color:#fff;flex-shrink:0;font-size:30px;left:50px;position:relative;top:25px}.ActivateTokenPage-label{color:#fff;flex-shrink:0;position:relative;width:500px}.ActivateTokenPage-input{height:10%;position:relative;top:20px;width:295px}.ActivateTokenPage-btn{flex-shrink:0;height:40px;position:relative;top:40px;width:300px}.ActivateTokenPage-image{height:30px;position:absolute;right:225px;top:450px;width:160px}.ActivateTokenPage-h2{color:#fff;height:500px;left:10%;max-height:100%;max-height:80%;max-width:100%;min-height:20%;position:absolute;top:90px;width:600px}}@media (max-width:768px){.ActivateTokenPage{align-items:center;background-color:#000;display:flex;height:100vh;justify-content:center;object-fit:contain;width:100%}.ActivateTokenPage-form-box{height:500px;justify-content:left;max-width:100%;position:absolute;width:300px}.ActivateTokenPage-form{height:400px;position:relative;width:600px}.ActivateTokenPage-header{color:#fff;flex-shrink:0;font-size:30px;position:relative;top:25px}.ActivateTokenPage-label{color:#fff;display:block;position:relative;top:10px;width:300px}.ActivateTokenPage-input{position:relative;top:10px;top:20px;width:295px}.ActivateTokenPage-btn{height:40px;position:relative;top:30px;width:300px}.ActivateTokenPage-image{height:30px;position:absolute;top:550px;width:160px}.ActivateTokenPage-h2{color:#fff;position:absolute}}.PrivacyPolicyPage{background:linear-gradient(180deg,#4e5e80,#10131a 46.36%);color:#fff;font-family:Arial,sans-serif;height:auto;min-height:100vh}.PrivacyPolicyPage-Container{padding-top:6rem;position:relative}.PrivacyPolicyPage-box{-webkit-backdrop-filter:blur(1.537209391593933px);backdrop-filter:blur(1.537209391593933px);background:#fafafa14;border:.715px solid #fff6;border-radius:11.529px;font-family:Poppins,sans-serif;height:550px;margin:0 auto 10rem;max-width:70%;min-height:fit-content;padding:2rem;width:80%}.PrivacyPolicyPage-links{color:#90ee90;font-size:1.25rem;text-decoration-line:underline}@media (max-width:750px){.PrivacyPolicyPage-box h2{font-size:1.5rem}.PrivacyPolicyPage-box h3{font-size:1rem}}@media (max-width:400px){.PrivacyPolicyPage-box h2{font-size:1.25rem}.PrivacyPolicyPage-box h3,.PrivacyPolicyPage-links{font-size:.75rem}}.CookiePolicyPage{background:linear-gradient(180deg,#4e5e80,#10131a 46.36%);color:#fff;font-family:Arial,sans-serif;height:auto;min-height:100vh}.CookiePolicyPage-Container{padding-top:6rem;position:relative}.CookiePolicyPage-box{-webkit-backdrop-filter:blur(1.537209391593933px);backdrop-filter:blur(1.537209391593933px);background:#fafafa14;border:.715px solid #fff6;border-radius:11.529px;font-family:Poppins,sans-serif;height:550px;margin:0 auto 10rem;max-width:70%;min-height:fit-content;padding:2rem;width:80%}.CookiePolicyPage-links{color:#90ee90;font-size:1.25rem;text-decoration-line:underline}@media (max-width:750px){.CookiePolicyPage-box h2{font-size:1.5rem}.CookiePolicyPage-box h3{font-size:1rem}}@media (max-width:400px){.CookiePolicyPage-box h1{font-size:1.5rem}.CookiePolicyPage-box h2{font-size:1.25rem}.CookiePolicyPage-box h3,.CookiePolicyPage-links{font-size:.75rem}}.ZenroProf{background:#f3f2f8;height:fit-content;height:auto;min-height:910px;min-width:1550px;padding-bottom:100px;position:absolute;width:100vw}.ZenroProfNavagatorBar{left:205px;top:120px}.zenroProfIconTop{cursor:pointer;flex-shrink:0;height:20px;left:30px;position:fixed;top:80px;width:100px}.ZenroProf-nav{justify-content:center;top:-25px;width:100%}.ZenroProf-background-nav,.ZenroProf-nav{align-items:center;display:flex;height:100px;position:absolute}.ZenroProf-background-nav{background-color:gray;border-radius:15px;height:48px;min-width:71%;top:43px;width:1071px}.ZenroProfNavagatorBar{height:320px;left:28px;position:fixed;top:150px;width:146px}.ZenroProfNavagatorBar-li{align-items:center;cursor:pointer;display:flex;position:relative}.ZenroProfNavagatorBar-summary-btn{background-color:#fff0;border:none;color:#5a5a5a;cursor:pointer}.ZenroProfNavagatorBar-summary-btn,.ZenroProfNavagatorBar-summary-menu{font-family:Poppins;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:normal;position:absolute}.ZenroProfNavagatorBar-summary-menu{color:#2a2a2a;left:-30px;list-style:none;top:10px}.ZenroProfNavagatorBar-CalendarIcon{height:15px;position:relative;right:3px;width:15px}.ZenroProfNavagatorBar-history-btn{background-color:#fff0;border:none;cursor:pointer;position:absolute;top:90px}.ZenroProfNavagatorBar-history-menu{color:#2a2a2a;font-family:Poppins;font-size:12px;font-style:normal;font-weight:500;left:-30px;letter-spacing:.48px;line-height:normal;list-style:none;position:absolute;top:10px}.ZenroProfNavagatorBar-CareSummaryIcon,.ZenroProfNavagatorBar-OverviewIcon{height:13.5px;margin-right:6px;position:relative;width:14px}.ZenroProfNavagatorBar-TestsIcon{height:14px;margin-right:6px;position:relative;width:14.3px}.ZenroProfNavagatorBar-RecommendationsIcon{height:15.6px;margin-right:6px;position:relative;width:15.9px}.ZenroProfNavagatorBar-h1{color:#5a5a5a;font-family:Poppins;font-size:12px;font-style:normal;font-weight:500;left:10px;letter-spacing:.48px;line-height:normal;position:absolute;top:170px}.ZenroProfNavagatorBar-message-btn{background-color:#fff0;border:none;cursor:pointer;position:absolute;top:100px}.ZenroProfNavagatorBar-message-menu{color:#2a2a2a;font-family:Poppins;font-size:12px;font-style:normal;font-weight:500;left:-30px;letter-spacing:.48px;line-height:normal;list-style:none;position:absolute;top:110px}.ZenroProfNavagatorBar-logout-btn{background-color:#fff0;border:none;cursor:pointer;position:absolute;top:200px}.PatientsPage{background:#fcfcfc;border-radius:10px;height:auto;left:250px;padding-bottom:200px;position:relative;top:75px;width:1249px}.PatientsPage-h1{color:#373737;font-family:Poppins;font-size:12px;font-style:normal;font-weight:500;left:72px;letter-spacing:.48px;line-height:normal;position:relative;top:14px}.PatientsPage-line1{border-bottom:2px solid #f3f3f7;position:relative;top:14px;width:920px}.PatientsBox{left:69px;top:65px}.PatientsPage-back-btn{left:10px;position:relative;top:25px}.PatientsBox{background:#fff;border:2px solid #f3f3f7;border-radius:10px;flex-shrink:0;height:713px;position:relative;width:650px}.PatientsBox-h1{color:#5a5a5a;left:15px;position:absolute;top:5px}.PatientsBox-h1,.PatientsBox-userlist-text{font-family:Roboto Mono;font-size:15px;font-style:normal;font-weight:457;letter-spacing:.48px;line-height:normal}.PatientsBox-userlist-text{color:#b4b4b4;left:500px;position:relative}.PatientsBox-labels{align-items:center;border-bottom:2px solid #f3f5f6;display:flex;height:30px;justify-content:center;margin-bottom:10px;margin-top:10px;position:relative;width:100%}.PatientsBox-h2{color:#000;font-family:Roboto Mono;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.441px;line-height:normal;position:relative;text-align:right}.PatientsBox-h2.Name{right:70px}.PatientsBox-h2.Email{margin-left:50px}.PatientsBox-h2.Phone{margin-left:120px}.PatientsBox-ul{height:500px;left:0;margin:0;overflow:auto;padding:0;position:relative;top:0}.patient-item{height:30px;padding:8px 16px;position:relative}.patient-item:hover{background:#f3f5f6;border:2px solid #ffffff2b;cursor:pointer}.PatientsBox-patient-name{color:#000;font-family:Roboto Mono;font-size:11.025px;font-style:normal;font-weight:500;left:80px;letter-spacing:.441px;line-height:normal;position:relative;text-align:right}.PatientsBox-patient-email{left:260px}.PatientsBox-patient-email,.PatientsBox-patient-phone{color:#616161;font-family:Roboto Mono;font-size:11.025px;font-style:normal;font-weight:500;letter-spacing:.441px;line-height:normal;position:absolute}.PatientsBox-patient-phone{left:420px}.PatientsBox-letter-box{align-items:center;background:#f3f5f6;display:flex;flex-shrink:0;height:38px;justify-content:center;width:100%}.PatientsBox-h1-letters{color:#000;font-family:Roboto Mono;font-size:11.025px;font-style:normal;font-weight:500;letter-spacing:.441px;line-height:normal;text-align:right}.PatientsBox-filter-box{border-top:2px solid #f3f3f7;height:85px;width:100%}.PatientsBox-search{background-color:#fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGdSURBVHgBpZRNbsIwEIVtByF1wd8OCQHuCcoNqp6g3ICwZEV7g3bXXXuDpiegnKCw65IbNBIgsUyyQomS9E2apG4IaRBPsmJ77M/j8Uw4OyIJ+b4/oH4YhtZms1mwAvHsRLfb1TnnU3QHGZMJ4MLzvMfdbmceBTWhWq32CsgQQwvtDRtX0SLOJT4jcpSAruve5MEST2a9Xi9Ee8GtmnlrYLuL13y1222ZB9ETCPtHydp+v/+hzmvxtWZ0HSHExIKKQI7jrBqNxiW6Q4RiibFJ86LT6VBQJdrChFgJBUFgRJuFSB9EIJBRPBDYJSupSqWyirtXKkiyEwXHD64v4Kb6xKUUh4Nkp6DtdksgC6DrkhyKDeUUhSN9uejV8AoX+Oj42tBnEYTyBzF6osPX6/UkhccnUP6YaM/IkVERpFqtkhcS3tyrtsgjpM6+1WrNYaTy0Ov1ukSzkxyhAsZ4qmmaQbx47x72eQL6U7S0AcF/YD91lScT9jHiSYU9wsEGrjc+AGWAt+z3D2Bj/K7+SlAqhgrj7AwpsCE7V4BFkG+pl7H8Wq+L0QAAAABJRU5ErkJggg==);background-position:10px 10px;background-repeat:no-repeat;border:2px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:16px;padding:12px 20px 12px 40px;position:relative;top:20px;width:100%}.PatientBar{border-left:2px solid #f3f3f7;height:100%;position:absolute;right:0;top:0;width:330px}.PatientBar-overview-btn{margin-left:130px;position:relative}.PatientBar-text{color:#5a5a5a;font-family:Poppins;font-size:12px;font-style:normal;font-weight:500;left:30px;letter-spacing:.48px;line-height:normal;position:relative}.PatientBar-spotlight{margin-top:80px}.PatientBar-medical-history,.PatientBar-spotlight{align-items:center;border-bottom:2px solid #f3f3f7;border-top:2px solid #f3f3f7;display:flex;height:46px;position:relative}.PatientBar-medical-history{margin-top:20px}.PatientBar-h1{font-family:Poppins;font-size:11.025px;letter-spacing:.441px;margin-left:20px;text-align:left}.PatientBar-h1,.PatientBar-notes-text-box{color:#000;font-style:normal;font-weight:500;line-height:normal}.PatientBar-notes-text-box{background-color:#dcdce0;border-color:hsla(0,0%,100%,.027);display:flex;flex-shrink:0;font-family:Roboto Mono;font-size:12px;height:400px;letter-spacing:.4px;margin-left:auto;margin-right:auto;margin-top:20px;position:relative;resize:none;right:0;width:324px}.PatientBar-save-note-button{background-color:#505050c4;border-radius:4px;color:#fff;cursor:pointer;font-size:20px;height:40px;margin-left:20px;margin-top:20px;position:relative;width:80px}.RecentAverageBox{background:#fff;border:2px solid #f3f3f7;border-radius:10px;flex-shrink:0;height:350px;margin-left:15px;margin-top:50px;position:relative;width:875px}.RecentAverageBox-header1{color:#5a5a5a;left:56px;text-align:left}.RecentAverageBox-header1,.RecentAverageBox-header2{font-family:Roboto Mono;font-size:12px;font-style:normal;font-weight:457;letter-spacing:.48px;line-height:normal;position:absolute;top:10px}.RecentAverageBox-header2{color:#b4b4b4;right:54px}.RecentAverageBox-boxes{border-top:2px solid #f3f3f7;display:flex;height:300px;margin-top:50px;position:relative;width:100%}.RecentAverageBox-box1{margin-left:5px;margin-top:20px;position:relative}.RecentAverageBox-box2,.RecentAverageBox-box3{margin-left:290px;margin-top:20px;position:relative}.ProfHistoryBox{background:#fff;border:2px solid #f3f3f7;border-radius:10px;flex-shrink:0;height:350px;margin-left:15px;margin-top:50px;min-height:fit-content;position:relative;width:875px}.ProfHistoryBox-h1{color:#b3b3b3;font-family:Roboto Mono;font-size:14px;font-style:normal;font-weight:500;left:20px;letter-spacing:1.2px;line-height:normal;position:relative;top:5px}.ProfHistoryBox-line1{border-bottom:2px solid #f3f3f7;height:2px;position:relative;width:100%}.ProfHistoryBox-labels{height:30px;position:relative;width:100%}.ProfHistoryBox-h2{color:#b3b3b3;font-family:Roboto Mono;font-size:10px;font-style:normal;font-weight:500;letter-spacing:.4px;line-height:normal;position:absolute;text-align:right}.ProfHistoryBox-h2.Status{left:43px}.ProfHistoryBox-h2.Analyte{left:170px}.ProfHistoryBox-h2.Test{left:310px}.ProfHistoryBox-h2.Date{left:470px}.ProfHistoryBox-h2.Time{left:620px}.ProfHistoryBox-icon{border:3px solid #b3b3b3;border-radius:50%;flex-shrink:0;height:7px;position:absolute;top:8px;transform:scaleX(-1);width:7px}.ProfHistoryBox-icon.Status{left:22px}.ProfHistoryBox-icon.Analyte{left:150px}.ProfHistoryBox-icon.Test{left:290px}.ProfHistoryBox-icon.Date{left:440px}.ProfHistoryBox-icon.Time{left:600px}.ProfHistoryBox-option-box{align-items:center;display:flex;height:80px;position:relative;width:100%}.ProfHistoryBox-filter-btn{left:15px;width:80px}.ProfHistoryBox-filter-btn,.ProfHistoryBox-report-btn{align-items:center;background-color:#3c3c40;border:none;border-radius:23.263px;color:#fff;cursor:pointer;display:flex;font-family:Roboto Mono;font-size:11px;font-style:normal;font-weight:500;height:32px;justify-content:center;letter-spacing:.44px;line-height:normal;position:relative}.ProfHistoryBox-report-btn{left:50px;width:147px}.ProfHistoryBox-filter-icon{height:15.723px;margin-right:5px;position:relative;right:0;width:16px}.ProfHistoryBox-filter-box{border-bottom:3px solid #f3f3f7;border-top:3px solid #f3f3f7;height:180px;position:relative;width:100%}.ProfHistoryBox-filter-daytext{background-color:#3c3c40;border:none;border-radius:10px;color:#b3b3b3;font-size:18px;height:30px;left:-150px;position:relative;top:-10px;width:200px}.ProfHistoryBox-filter-daypicker{align-items:center;background:#3c3c40;border-radius:25px;color:#fff;display:flex;height:380px;justify-content:center;left:20px;position:relative;top:-20px;transform:scale(.9);width:400px;z-index:100000}.ProfHistoryBox-h5{color:#b3b3b3;font-family:Roboto Mono;font-size:15px;font-style:normal;font-weight:500;letter-spacing:.4px;line-height:normal;position:absolute;text-align:right}.ProfHistoryBox-h5.date{position:relative;right:780px}.ProfHistoryBox-h5.severity{right:450px;top:0}.ProfHistoryBox-severity-selector{background-color:#3c3c40;border:none;border-radius:10px;color:#b3b3b3;font-size:18px;height:30px;left:300px;position:relative;top:-10px;width:200px}.ProfHistoryBox-search-btn{left:150px;top:-12px}.ProfHistoryBox-reset-btn,.ProfHistoryBox-search-btn{align-items:center;background-color:#3c3c40;border:none;border-radius:23.263px;color:#fff;cursor:pointer;display:flex;font-family:Roboto Mono;font-size:11px;font-style:normal;font-weight:500;height:32px;justify-content:center;letter-spacing:.44px;line-height:normal;position:relative;width:75px}.ProfHistoryBox-reset-btn{left:50px;top:20px}.ProfHistoryBox-line2{border-bottom:2px solid #f3f3f7;height:1px;position:relative;width:100%}.ProfHistoryBox-ul{height:100px;left:0;margin:0;overflow:auto;padding:0;position:relative;top:0}.ProfHistoryBox-test-item{display:flex;padding:8px 16px;position:relative}.ProfHistoryBox-test-item:hover{background:#3c3c40;cursor:pointer}.ProfHistoryBox-test-item.active{background-color:#3c3c40}.ProfHistoryBox-test-info{padding-right:80px}.ProfHistoryBox-status-box{background-color:#2c2c2e;border-radius:12px;display:flex;flex-shrink:0;height:24.095px;position:relative;width:100px}.ProfHistoryBox-h3{font-size:10px;left:10px;letter-spacing:.4px;margin-right:10px;top:-2px}.ProfHistoryBox-h3,.ProfHistoryBox-h4{color:#34a851;font-family:Roboto Mono;font-style:normal;font-weight:500;line-height:normal;position:relative;text-align:right}.ProfHistoryBox-h4{font-size:7.477px;letter-spacing:.299px;margin-left:2px;top:2px}.ProfHistoryBox-line3{border-right:1px solid #141414;height:20px;left:5px;position:relative;top:2px;width:2px}.ProfHistoryBox-status-icon{border:3px solid #b3b3b3;border-radius:50%;flex-shrink:0;height:7.5px;left:4px;position:relative;top:6px;transform:scaleX(-1);width:7.5px}.ProfHistoryBox-type-box{align-items:center;background-color:#2c2c2e;border-radius:12px;color:#b3b3b3;display:flex;flex-shrink:0;font-family:Roboto Mono;font-size:10px;font-style:normal;font-weight:500;height:24.095px;justify-content:center;letter-spacing:.4px;line-height:normal;margin-left:30px;position:relative;text-align:right;width:100px}.ProfHistoryBox-item-container{height:350px}.ProfHistoryBox-item-name{left:48px;width:200px}.ProfHistoryBox-item-date,.ProfHistoryBox-item-name{color:#b3b3b3;font-family:Roboto Mono;font-size:10px;font-style:normal;font-weight:500;letter-spacing:.4px;line-height:normal;position:relative;top:4px}.ProfHistoryBox-item-date{right:0}.ProfHistoryBox-item-time{color:#b3b3b3;font-family:Roboto Mono;font-size:10px;font-style:normal;font-weight:500;left:55px;letter-spacing:.4px;line-height:normal;position:relative;top:4px}.MessagePage{background:#fcfcfc;border-radius:10px;height:auto;left:250px;padding-bottom:200px;position:relative;top:75px;width:1249px}.MessagePage-h1{color:#373737;font-family:Poppins;font-size:12px;font-style:normal;font-weight:500;left:72px;letter-spacing:.48px;line-height:normal;position:relative;top:14px}.MessagePage-line1{border-bottom:2px solid #f3f3f7;position:relative;top:14px;width:100%}.MessageBox{background:#fff;border:2px solid #f3f3f7;border-radius:10px;flex-shrink:0;height:277px;top:50px;width:641px}.MessageBox,.MessageBox-h1{left:20px;position:relative}.MessageBox-h1{color:#828282;font-family:Roboto Mono;font-size:14px;font-style:normal;font-weight:457;letter-spacing:.48px;line-height:normal;top:5px}.MessageBox-line1{border-bottom:2px solid #f3f3f7;position:relative;top:14px;width:100%}.MessageBox-ul{height:200px;left:0;margin:0;overflow:auto;padding:0;position:relative;top:0;top:20px}.MessageBox-email-item{height:50px;padding:8px 16px;position:relative}.MessageBox-email-item:hover{background:#f3f5f6;border:2px solid #ffffff2b;cursor:pointer}.MessageBox-test-item.active{background-color:#3c3c40}.MessageBox-email-sender,.MessageBox-item-date{color:#000;font-family:Roboto Mono;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:normal;text-align:right}.MessageBox-item-date{margin-left:350px}.MessageBox-email-text{color:#5c5959;font-family:Roboto Mono;font-size:12px;font-style:normal;font-weight:400;left:20px;letter-spacing:.4px;line-height:normal;position:absolute;text-align:left;top:40px}.MessageBox-options{background:#7b7b83;border-radius:20px;height:31px;left:400px;position:absolute;top:10px;width:164px}.MessageBox-options,.MessageBox-sent-btn{align-items:center;display:flex;justify-content:center}.MessageBox-inbox-btn,.MessageBox-sent-btn{border:none;border-radius:16px;box-shadow:none;color:#fff;cursor:pointer;font-family:Roboto Mono;font-size:11.025px;font-style:normal;font-weight:500;height:25px;letter-spacing:.441px;line-height:normal;text-decoration:none;width:80px}.MessageBox-inbox-btn{align-items:center;display:flex;justify-content:center}.ComposedBox{background:#fff;border:2px solid #f3f3f7;border-radius:10px;height:625px;left:20px;position:relative;top:100px;width:641px}.ComposedBox-header-text{color:#828282;font-family:Roboto Mono;font-size:16px;font-style:normal;font-weight:500;left:20px;letter-spacing:1.2px;line-height:normal;position:relative;top:5px}.ComposedBox-line1{border-bottom:2px solid #f3f3f7;top:14px;width:100%}.ComposedBox-to-box{align-items:center;background:#f3f5f6;display:flex;height:46px;position:relative;top:20px;width:100%}.ComposedBox-to-text{color:#7d7d7d;font-family:Roboto Mono;font-size:11px;font-style:normal;font-weight:500;letter-spacing:.44px;line-height:normal;margin-left:50px;position:relative}.ComposedBox-editBox{max-width:100%;position:relative;top:50px}.ComposedBox-add-btn{background-color:#848491;border:none;border-radius:15px;box-shadow:none;color:#fff;cursor:pointer;font-size:13px;height:30px;margin-left:20px;position:relative;width:50px}.ComposedBox-add-box{background-color:#696972;height:fit-content;left:200px;min-height:30px;min-width:200px;padding-bottom:10px;position:absolute;top:0;width:fit-content;z-index:10}.ComposedBox-picked-btn{background-color:#8a8a96}.ComposedBox-picked-btn,.ComposedBox-picked-btn:hover{border-radius:15px;box-shadow:none;color:#fff;cursor:pointer;font-size:13px;margin-left:20px;position:relative}.ComposedBox-picked-btn:hover{background-color:red}.ComposedBox-ul{height:200px;left:0;margin:0;overflow:auto;padding:0;position:relative;top:0}.ComposedBox-patient-item{height:30px;padding:8px 16px;position:relative}.ComposedBox-patient-item:hover{background:#3c3c40;border:2px solid #ffffff2b;cursor:pointer}.ComposedBox-test-item.active{background-color:#3c3c40}.ComposedBox-patient-sender{color:#fff;font-family:Roboto Mono;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:normal;text-align:right}.ComposedBox-send-button{background-color:#867a7ac4;border:none;border-radius:25px;box-shadow:none;color:#fff;cursor:pointer;font-size:20px;height:35px;left:10px;margin-top:70px;position:relative;width:80px}.ComposedBox-send-button:hover{background-color:#a5abad;color:#000}.ComposedBox-subject-box{align-items:center;background:#f3f5f6;display:flex;height:46px;margin-top:15px;position:relative;top:20px;width:100%}.ComposedBox-subject-text{color:#7d7d7d;font-family:Roboto Mono;font-size:11px;font-style:normal;font-weight:500;letter-spacing:.44px;line-height:normal;margin-left:50px;position:relative}.ComposedBox-subject-input{background:#f3f5f6;border:none;border-bottom:2px solid #ccc;box-shadow:none;color:#000;margin-left:20px;position:relative}.ComposedBox-line1{border-right:2px solid #a7a7a8;height:45px;left:5px;margin-left:10px;position:relative;top:0;width:2px}.DisplayMessageBox{border-left:2px solid #f3f3f7;height:100%;min-height:fit-content;position:absolute;right:0;top:0;width:520px}.DisplayMessageBox-label{color:#5a5a5a;font-family:Poppins;font-size:12px;font-style:normal;font-weight:500;left:30px;letter-spacing:.48px;line-height:normal;position:relative}.DisplayMessageBox-spotlight{border-bottom:2px solid #f3f3f7;border-top:2px solid #f3f3f7;margin-top:80px}.DisplayMessageBox-message-box,.DisplayMessageBox-spotlight{align-items:center;display:flex;height:46px;position:relative}.DisplayMessageBox-message-box{border-top:2px solid #bcbcc4;margin-top:20px}.DisplayMessageBox-h1{color:#000;font-family:Poppins;font-size:11.025px;font-style:normal;font-weight:500;letter-spacing:.441px;line-height:normal;margin-left:20px;text-align:left}.AgriloProf{background:#f3f2f8;height:fit-content;height:100%;min-height:fit-content;min-width:120rem;padding-bottom:100px;position:absolute;top:0;width:100vw}.AgriloNavagatorBar{left:25px;top:60px}.AgriloProf-icon{align-content:center;align-items:center;cursor:pointer;display:flex;margin-left:1rem;margin-top:1rem;position:fixed}.AgriloProf-h1{color:#373737;font-family:Poppins;font-size:1.2rem;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:normal;position:relative}.AgriloIconTop{height:2rem;position:relative;width:3rem}.AgriloProfNavagatorBar{height:320px;left:28px;position:fixed;top:125px;width:146px}.AgriloProfNavagatorBar-li{align-items:center;cursor:pointer;display:flex;position:relative}.AgriloProfNavagatorBar-summary-btn{background-color:#fff0;border:none;color:#5a5a5a;cursor:pointer;font-size:1rem}.AgriloProfNavagatorBar-summary-btn,.AgriloProfNavagatorBar-summary-menu{font-family:Poppins;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:normal;position:absolute}.AgriloProfNavagatorBar-summary-menu{color:#2a2a2a;font-size:.8rem;left:-1.5rem;list-style:none;top:1rem}.CalendarIcon{height:15px;position:relative;right:3px;width:15px}.TasksIcon{height:16px;position:relative;right:4px;width:16px}.PinnedIcon{height:15px;margin-right:6px;position:relative;right:1px;width:10px}.AgriloProfNavagatorBar-history-btn{background-color:#fff0;border:none;color:#5a5a5a;cursor:pointer;font-size:1rem;top:6rem}.AgriloProfNavagatorBar-history-btn,.AgriloProfNavagatorBar-history-menu{font-family:Poppins;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:normal;position:absolute}.AgriloProfNavagatorBar-history-menu{color:#2a2a2a;font-size:.8rem;left:-1.5rem;list-style:none;top:7rem}.AgriloProfNavagatorBar-OverviewIcon{height:13.5px;margin-right:6px;position:relative;width:14px}.AgriloProfNavagatorBar-TestsIcon{height:14px;margin-right:6px;position:relative;width:14.3px}.AgriloProfNavagatorBar-RecommendationsIcon{height:15.6px;margin-right:6px;position:relative;width:15.9px}.AgriloProfNavagatorBar-h1{color:#5a5a5a;cursor:pointer;font-family:Poppins;font-size:1.25rem;font-style:normal;font-weight:500;left:10px;letter-spacing:.48px;line-height:normal;position:absolute;top:14rem}.AgriloProfNavagatorBar-h1:hover{text-decoration:underline}.AgriloProfNavagatorBar-account-btn{align-items:center;background-color:#fff0;border:none;color:#5a5a5a;cursor:pointer;display:flex;font-family:Poppins;font-size:1.25rem;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:normal;position:absolute;top:12rem}.AgriloProfEventPage{background:#fcfcfc;border-radius:10px;height:auto;left:250px;padding-bottom:200px;position:relative;top:6rem;width:100rem}.AgriloProfEventPage-h1{color:#373737;font-family:Poppins;font-size:1rem;font-style:normal;font-weight:500;left:72px;letter-spacing:.48px;line-height:normal;position:relative;top:14px}.AgriloProfEventPage-line1{border-bottom:2px solid #f3f3f7;position:relative;top:14px;width:80rem}.AgriloProfEventBar{border-left:2px solid #f3f3f7;height:100%;position:absolute;right:0;top:0;width:20rem}.AgriloProfEventBar-event-start{align-items:center;border-bottom:2px solid #f3f3f7;border-top:2px solid #f3f3f7;display:flex;height:46px;position:relative;top:100px}.AgriloProfEventBar-event-text{color:#5a5a5a;font-family:Poppins;font-size:1rem;font-style:normal;font-weight:500;left:1rem;letter-spacing:.48px;line-height:normal;position:relative}.AgriloProfEventBar-ul{list-style:none;margin:0;padding:0;position:relative;top:110px}.AgriloProfEventBar-test-item{padding-top:10px;position:relative}.AgriloProfEventBar-eventbox{border-bottom:2px solid #f3f3f7;height:5rem;position:relative;width:100%}.AgriloProfEventBar-task-color{border-radius:6.75px;flex-shrink:0;height:8px;left:20px;position:relative;width:29px}.AgriloProfEventBar-task-name{bottom:1.75rem;color:#5a5a5a}.AgriloProfEventBar-task-name,.AgriloProfEventBar-task-range{font-family:Poppins;font-size:1rem;font-style:normal;font-weight:500;left:60px;letter-spacing:.48px;line-height:normal;position:relative}.AgriloProfEventBar-task-range{bottom:30px;color:#666668}.AgriloProfEventBar-description{border-bottom:2px solid #f3f3f7;height:fit-content;max-height:150px;position:relative;width:100%}.AgriloProfEventBar-description-header{color:#5a5a5a;font-family:Poppins;font-size:1rem;font-style:normal;font-weight:500;left:20px;letter-spacing:.48px;line-height:normal;position:relative}.AgriloProfEventBar-event-info{border-bottom:2px solid #f3f3f7;height:5rem;margin-top:7rem;position:relative;width:100%}.AgriloProfEventBar-event-title{color:#5a5a5a;font-family:Poppins;font-size:1rem;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:normal;margin-left:1rem}.AgriloProfEventBar-event-date,.AgriloProfEventBar-event-frequency,.AgriloProfEventBar-event-until{color:#949494;font-family:Poppins;font-size:1rem;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:normal;margin-left:1rem}.AgriloProfEventBar-event-description.label{color:#5a5a5a;font-weight:500}.AgriloProfEventBar-event-description,.AgriloProfEventBar-event-description.label{font-family:Poppins;font-size:1rem;font-style:normal;letter-spacing:.48px;line-height:normal;margin-left:1rem}.AgriloProfEventBar-event-description{color:#949494;font-weight:400}.AgriloProfEventBar-event-description-box{border-bottom:2px solid #f3f3f7;height:fit-content;padding-bottom:2rem;position:relative;width:100%}.AgriloProfEventBar-event-user.label{color:#5a5a5a;font-family:Poppins;font-size:1rem;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:normal;margin-left:1rem}.AgriloProfEventBar-event-users-box{border-bottom:2px solid #f3f3f7;height:fit-content;min-height:5rem;position:relative;width:100%}.AgriloProfEventBar-event-user{color:#949494;font-family:Poppins;font-size:1rem;font-style:normal;font-weight:400;letter-spacing:.48px;line-height:normal;margin-left:1rem}.AgriloProfEventBox{background:#fff;border:2px solid #f3f3f7;border-radius:10px;flex-shrink:0;height:fit-content;margin-left:5rem;margin-top:4rem;padding-bottom:2rem;position:relative;width:70rem}.AgriloProfEventBox-icon{flex-shrink:0;height:20px;position:relative;top:25px;width:14.053px}.AgriloProfEventBox-h1{color:#373737;font-family:Poppins;font-size:1rem;font-style:normal;font-weight:500;left:50px;letter-spacing:.56px;line-height:normal;position:relative;top:-15px}.AgriloProfEventBox-line1{border-bottom:3px solid #f3f3f7;position:relative;top:-1rem}.AgriloProfEventBox-icon{height:1.5rem;left:20px;top:20px;width:1.5rem}.AgriloProfEventBox-container{margin-left:2rem}.AgriloProfEventBox-label{color:#2a2a2a;font-family:Poppins;font-size:1rem;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:normal}.AgriloProfEventBox-input-title{background:#fff;border:3px solid #dadadd;border-radius:10px;font-size:1.75rem;height:3rem;width:60rem}.AgriloProfEventBox-type-add{align-items:center;border:3px solid #c9c9cc;border-radius:10px;cursor:pointer;display:flex;height:3rem;justify-content:center;margin-bottom:2rem;margin-top:1rem;width:3rem}.AgriloProfEventBox-textarea-description{background:#fff;border:3px solid #dadadd;border-radius:10px;font-size:1.25rem;height:8rem;width:60rem}.AgriloProfEventBox-reset{background:#fff;border:3px solid #dadadd;border-radius:10px;color:#949494}.AgriloProfEventBox-reset,.AgriloProfEventBox-save{cursor:pointer;font-family:Poppins;font-size:1rem;font-style:normal;font-weight:500;height:3rem;letter-spacing:.48px;line-height:normal;margin-left:1rem;margin-top:3rem;text-align:center;width:7rem}.AgriloProfEventBox-save{background-color:#4c6cfd;border-radius:10px;color:#fff}.AgriloProfTimeBox{background:#fff;border:2px solid #f3f3f7;border-radius:10px;flex-shrink:0;height:fit-content;margin-left:5rem;margin-top:5rem;padding-bottom:2rem;position:relative;width:70rem}.AgriloProfTimeBox-icon{flex-shrink:0;height:20px;left:20px;position:relative;top:25px;width:14.053px}.AgriloProfTimeBox-h1{color:#373737;font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;left:40px;letter-spacing:.56px;line-height:normal;position:relative;top:-10px}.AgriloProfTimeBox-line1{border-bottom:3px solid #f3f3f7;position:relative;top:-1rem}.AgriloProfTimeBox-container{margin-left:2rem}.AgriloProfTimeBox-label{color:#2a2a2a;font-family:Poppins;font-size:1rem;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:normal}.AgriloProfTimeBox-date-container{align-items:center;display:flex}.AgriloProfTimeBox-from{margin-right:1rem}.AgriloProfTimeBox-from,.AgriloProfTimeBox-to{border:3px solid #dadadd;border-radius:10px;height:2rem;width:10rem}.AgriloProfTimeBox-to{margin-left:1rem}.AgriloProfTimeBox-small-label{color:#2a2a2a;font-family:Poppins;font-size:1rem;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:normal;margin-top:.2rem}.AgriloProfTimeBox-input-frequency{margin-left:-.25rem;position:relative}.AgriloProfTimeBox-input-every{margin-left:-.2rem}.AgriloProfTimeBox-input-every,.AgriloProfTimeBox-input-one-time{margin-right:1rem;position:relative}.AgriloProfTimeBox-every{align-items:center;display:flex;margin-left:.5rem}.AgriloProfTimeBox-select-num{border-radius:10px;height:2rem;margin-left:1rem;margin-right:1rem;width:3rem}.AgriloProfTimeBox-select-unit{border-radius:10px;height:2rem;width:6rem}.AgriloProfTimeBox-until{align-items:center;display:flex;margin-left:2rem;margin-top:1rem}.AgriloProfTimeBox-reset{background:#fff;border:3px solid #dadadd;border-radius:10px;color:#949494;font-family:Poppins;font-size:1rem;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:normal;margin-top:3rem;text-align:center}.AgriloProfTimeBox-reset,.AgriloProfTimeBox-save{cursor:pointer;height:3rem;margin-left:1rem;width:7rem}.AgriloProfTimeBox-save{background:#4c6cfd;border:3px solid #4c6cfd;border-radius:10px;color:#fff;margin-top:1rem}.AgriloProfUsersBox{background:#fff;border:2px solid #f3f3f7;border-radius:10px;flex-shrink:0;height:fit-content;margin-left:5rem;margin-top:5rem;padding-bottom:2rem;position:relative;width:70rem}.AgriloProfUsersBox-icon{flex-shrink:0;height:20px;left:20px;position:relative;top:25px;width:14.053px}.AgriloProfUsersBox-h1{color:#373737;font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;left:40px;letter-spacing:.56px;line-height:normal;position:relative;top:-10px}.AgriloProfUsersBox-line1{border-bottom:3px solid #f3f3f7;position:relative;top:-1rem}.AgriloProfUsersBox-container{margin-left:2rem}.AgriloProfUsersBox-label{color:#2a2a2a;font-family:Poppins;font-size:1rem;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:normal}.AgriloProfUsersBox-input-users{background:#fff;border:3px solid #dadadd;border-radius:10px;font-size:1.5rem;height:3rem;width:55rem}.AgriloProfUsersBox-add{background:#f3f3f7;border:2px solid #f3f3f7;border-radius:10px;font-size:1.5rem;height:4rem;width:6rem}.AgriloProfUsersBox-add,.AgriloProfUsersBox-reset{color:#949494;font-family:Poppins;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:normal;margin-left:1rem}.AgriloProfUsersBox-reset{background:#fff;border:3px solid #dadadd;border-radius:10px}.AgriloProfUsersBox-reset,.AgriloProfUsersBox-send{cursor:pointer;font-size:1rem;height:3rem;margin-top:1rem;width:7rem}.AgriloProfUsersBox-send{background:#4c6cfd;border:3px solid #4c6cfd;border-radius:10px;color:#fff;font-family:Poppins;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:normal;margin-left:1rem}.AgriloProfUsersBox-ul{background-color:#f3f3f7;background-color:#949494;color:#fff;flex-direction:column;height:3rem;list-style-type:none;margin-left:0;padding-left:0}.AgriloProfUsersBox-ul,.AgriloProfUsersBox-user-box{align-items:center;cursor:pointer;display:flex;justify-content:center}.AgriloProfUsersBox-user-box{background:#fff;border:3px solid #f3f3f7;border-radius:10px;height:fit-content;margin-top:1rem;padding:.5rem;width:fit-content}.AgriloProfUsersBox-user-box:hover{background:#f3f3f7}.AgriloProfUsersBox-user-selected{color:#949494;font-family:Poppins;font-size:1rem;font-style:normal;font-weight:400;letter-spacing:.48px;line-height:normal}.AgriloProfUsersBox-user-item{align-items:center;background-color:#f3f3f7;color:#000;display:flex;height:200%;justify-content:center;width:100%}.AgriloProfUsersBox-user-item:hover{background-color:#949494;color:#fff}.AgriloProfUserPage{background:#fcfcfc;border-radius:10px;height:fit-content;left:250px;min-height:auto;padding-bottom:10rem;position:relative;top:25px;width:100rem}.AgriloProfUserPage-h1{color:#373737;font-family:Poppins;font-size:1rem;font-style:normal;font-weight:500;left:72px;letter-spacing:.48px;line-height:normal;position:relative;top:14px}.AgriloProfUserPage-line1{border-bottom:2px solid #f3f3f7;position:relative;top:14px;width:100%}.AgriloProfUserPage-back-btn{left:10px;position:relative;top:25px}.AgriloTestPreviewBox{margin-left:2rem;top:0}.AgriloProfTestGroupBox{top:0}.AgriloProfTestGroupView{margin-left:2rem;margin-top:0}.AgriloProfAssignedUsersBox{background:#fff;border:2px solid #f3f3f7;border-radius:10px;flex-shrink:0;height:50rem;left:2.5rem;position:relative;top:3rem;width:55rem}.AgriloProfAssignedUsersBox-h1{color:#5a5a5a;left:15px;position:absolute;top:5px}.AgriloProfAssignedUsersBox-h1,.AgriloProfAssignedUsersBox-userlist-text{font-family:Roboto Mono;font-size:15px;font-style:normal;font-weight:457;letter-spacing:.48px;line-height:normal}.AgriloProfAssignedUsersBox-userlist-text{color:#b4b4b4;left:45rem;position:relative}.AgriloProfAssignedUsersBox-labels{align-items:center;border-bottom:2px solid #f3f5f6;display:flex;height:30px;justify-content:center;margin-bottom:10px;margin-top:10px;position:relative;width:100%}.AgriloProfAssignedUsersBox-h2{color:#000;font-family:Roboto Mono;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.441px;line-height:normal;position:relative;text-align:right}.AgriloProfAssignedUsersBox-h2.Name{right:12.5rem}.AgriloProfAssignedUsersBox-h2.Phone{left:12.5rem}.AgriloProfAssignedUsersBox-ul{height:500px;left:0;margin:0;overflow:auto;padding:0;position:relative;top:0}.users-item{height:30px;padding:8px 16px;position:relative}.users-item:hover{background:#f3f5f6;border:2px solid #ffffff2b;cursor:pointer}.AgriloProfAssignedUsersBox-users-name{align-items:center;color:#000;display:flex;font-family:Roboto Mono;font-size:1rem;font-style:normal;font-weight:500;justify-content:center;letter-spacing:.441px;line-height:normal;position:relative;text-align:right;width:15rem}.AgriloProfAssignedUsersBox-users-email,.AgriloProfAssignedUsersBox-users-phone{align-items:center;color:#616161;display:flex;font-family:Roboto Mono;font-size:1rem;font-style:normal;font-weight:500;justify-content:center;letter-spacing:.441px;line-height:normal;position:relative;width:15rem}.AgriloProfAssignedUsersBox-users-container{display:flex;justify-content:center;position:relative;top:.25rem;width:100%}.AgriloProfAssignedUsersBox-letter-box{align-items:center;background:#f3f5f6;display:flex;flex-shrink:0;height:38px;justify-content:center;width:100%}.AgriloProfAssignedUsersBox-h1-letters{color:#000;font-family:Roboto Mono;font-size:11.025px;font-style:normal;font-weight:500;letter-spacing:.441px;line-height:normal;text-align:right}.AgriloProfAssignedUsersBox-filter-box{border-top:2px solid #f3f3f7;height:85px;width:100%}.AgriloProfAssignedUsersBox-search{background-color:#fff;background-position:10px 10px;background-repeat:no-repeat;border:2px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:1.5rem;left:2.5rem;padding:12px 20px 12px 40px;position:relative;top:20px;width:90%}.AgriloProfUserAverageBox{background:#fff;border:2px solid #f3f3f7;border-radius:10px;flex-shrink:0;height:fit-content;margin-left:3rem;padding-bottom:2rem;position:relative;width:92.5rem}.AgriloProfUserAverageBox-icon{flex-shrink:0;height:1.5rem;left:20px;position:relative;top:25px;width:1.25rem}.AgriloProfUserAverageBox-h1{color:#373737;font-family:Poppins;font-size:1.25rem;font-style:normal;font-weight:500;left:45px;letter-spacing:.56px;line-height:normal;position:relative;top:-20px}.AgriloProfUserAverageBox-line1{border-bottom:2px solid #f3f3f7;position:relative}.AgriloProfUserAverageBox-items{align-items:center;display:flex;height:auto;justify-content:center;padding-bottom:30px;width:100%}.AgriloProfUserAverageBox-overview{align-items:center;background:#fcfcfc;border:2px solid #f3f3f7;border-radius:10px;display:flex;flex-direction:column;flex-shrink:0;height:12rem;justify-content:center;margin:20px;position:relative;width:12rem}.AgriloProfUserAverageBox-overview-header{color:#2a2a2a;font-family:Poppins;font-size:1rem;font-style:normal;font-weight:500;letter-spacing:.32px;line-height:normal;margin-top:1rem;position:relative}.AgriloProfUserAverageBox-overview-dots{position:absolute;right:15px;top:13px}.AgriloProfUserAverageBox-overview-type{align-items:center;background:#4c6cfd;border-radius:8.502px;color:#fff;display:flex;flex-shrink:0;font-family:Poppins;font-size:1rem;font-style:normal;font-weight:500;gap:5.153px;height:1rem;justify-content:center;letter-spacing:.291px;line-height:normal;margin-top:.5rem;padding-left:14px;padding-right:14px;position:relative;width:fit-content}.AgriloProfUserAverageBox-overview-line{border-bottom:5px solid #f3f3f7;position:relative;top:0;width:100%}.AgriloProfUserAverageBox-overview-value{color:#000;font-family:Roboto Mono;font-size:2rem;font-style:normal;font-weight:556;letter-spacing:-3px;line-height:normal;margin-top:0;position:relative}.AgriloProfUserAverageBox-overview-metric{color:#000;font-size:.75rem;letter-spacing:.412px;margin-top:-30px}.AgriloProfUserAverageBox-overview-date,.AgriloProfUserAverageBox-overview-metric{font-family:Poppins;font-style:normal;font-weight:500;line-height:normal;position:relative}.AgriloProfUserAverageBox-overview-date{color:#89888d;font-size:1rem;letter-spacing:.252px;margin-top:-10px}.AgriloProfUserAverageBox-ChemOverviewBox{background:#fcfcfc;border:2px solid #f3f3f7;border-radius:10px;flex-shrink:0;height:149px;position:relative;width:205px}.AgriloProfUserAverageBox-ChemOverviewBox-header{color:#2a2a2a;font-family:Poppins;font-size:8px;font-style:normal;font-weight:500;left:15px;letter-spacing:.32px;line-height:normal;position:relative;top:4px}.AgriloProfUserAverageBox-ChemOverviewBox-dots{position:absolute;right:22px;top:13px}.AgriloProfUserAverageBox-ChemOverviewBox-line{border-bottom:2px solid #f3f3f7;margin-top:8px;position:relative}.AgriloProfUserAverageBox-ChemOverviewBox-type{align-items:center;background:#4c6cfd;border-radius:8.502px;color:#fff;display:flex;flex-shrink:0;font-family:Poppins;font-size:7.267px;font-style:normal;font-weight:500;gap:5.153px;height:16px;justify-content:center;letter-spacing:.291px;line-height:normal;padding-left:14px;padding-right:14px;position:absolute;top:10px;width:fit-content}.AgriloProfUserAverageBox-ChemOverviewBox-big-value{color:#000;font-family:Roboto Mono;font-size:36.544px;font-style:normal;font-weight:556;letter-spacing:1.462px;line-height:normal;position:absolute;top:3px}.AgriloProfUserAverageBox-ChemOverviewBox-metric1{color:#000;font-family:Poppins;font-size:10.547px;font-style:normal;font-weight:500;letter-spacing:.422px;line-height:normal;position:absolute;top:65px}.AgriloProfUserAverageBox-ChemOverviewBox-label{color:#4c6cfd;font-family:Poppins;font-size:6.455px;font-style:normal;font-weight:500;letter-spacing:.258px;line-height:normal;position:absolute;top:85px}.AgriloProfUserAverageBox-ChemOverviewBox-value{color:#000;font-family:Roboto Mono;font-size:18.492px;font-style:normal;font-weight:556;letter-spacing:.74px;line-height:normal}.AgriloProfUserAverageBox-ChemOverviewBox-metric{color:#000}.AgriloProfUserAverageBox-ChemOverviewBox-metric,.AgriloProfUserAverageBox-ChemOverviewBox-month{font-family:Poppins;font-size:6.455px;font-style:normal;font-weight:500;letter-spacing:.258px;line-height:normal}.AgriloProfUserAverageBox-ChemOverviewBox-month{color:#89888d}.AgriloProfUserAverageBox-ChemOverviewBox-box{align-items:center;display:flex;flex-direction:column;position:absolute}.AgriloProfUserAverageBox-ChemOverviewBox-box.one{height:75px;position:absolute;top:30px;width:100px}.AgriloProfUserAverageBox-ChemOverviewBox-box.two{height:75px;left:90px;position:absolute;top:50px;width:60px}.AgriloProfUserAverageBox-ChemOverviewBox-value.two{position:absolute;top:20px}.AgriloProfUserAverageBox-ChemOverviewBox-metric.two{position:absolute;top:50px}.AgriloProfUserAverageBox-ChemOverviewBox-month.one{position:absolute;top:65px}.AgriloProfUserAverageBox-ChemOverviewBox-box.three{height:75px;left:120px;position:absolute;top:50px;width:60px}.AgriloProfUserAverageBox-ChemOverviewBox-value.three{position:absolute;top:20px}.AgriloProfUserAverageBox-ChemOverviewBox-metric.three{position:absolute;top:50px}.AgriloProfUserAverageBox-ChemOverviewBox-month.two{position:absolute;top:65px}.AgriloProfUserAverageBox-ChemOverviewBox-box.four{height:75px;left:150px;position:absolute;top:50px;width:60px}.AgriloProfUserAverageBox-ChemOverviewBox-value.four{position:absolute;top:20px}.AgriloProfUserAverageBox-ChemOverviewBox-metric.four{position:absolute;top:50px}.AgriloProfUserAverageBox-ChemOverviewBox-month.three{position:absolute;top:65px}.AgriloProfUsersOverviewBox{background:#fff;border:2px solid #f3f3f7;border-radius:10px;height:fit-content;margin-left:3rem;padding-bottom:1rem;position:relative;width:92.5rem}.AgriloProfUsersOverviewBox-icon{flex-shrink:0;height:1.25rem;left:20px;position:relative;top:20px;width:1.25rem}.AgriloProfUsersOverviewBox-h1{color:#373737;font-family:Poppins;font-size:1.25rem;font-style:normal;font-weight:500;left:55px;letter-spacing:.56px;line-height:normal;position:relative;top:-23px}.AgriloProfUsersOverviewBox-line1{border-bottom:2px solid #f3f3f7;position:relative;top:0}.AgriloProfUsersOverviewBox-placeholder{align-items:center;display:flex;justify-content:center}.AgriloPlaceholder{height:253px;padding:20px;width:372px}.AgriloProfUsersOverviewBox-popup-menu{background-color:#fff;border:3px solid #373737;border-radius:5px;height:fit-content;left:50%;padding-bottom:2rem;position:fixed;top:50%;transform:translate(-50%,-50%);width:50rem;z-index:100}.AgriloProfUsersOverviewBox-setting-icon{cursor:pointer;position:absolute;right:2rem;top:1rem}.AgriloProfUsersOverviewBox-close-icon{cursor:pointer;position:absolute;right:.5rem;top:.5rem}.AgriloProfUsersOverviewBox-overlay{background-color:#00000080;height:100%;left:0;position:fixed;top:0;width:100%;z-index:99}.AgriloProfUsersOverviewBox-option-box{align-items:center;display:flex;flex-direction:column;margin-top:2rem;position:relative;width:100%}.AgriloProfUsersOverviewBox-option-div{align-items:center;display:flex;height:6rem;position:relative;width:90%}.AgriloProfUsersOverviewBox-option-add{align-items:center;cursor:pointer;display:flex;height:4rem;position:relative;right:13rem;width:30%}.AgriloProfUsersOverviewBox-add-text{color:#373737;font-family:Poppins;margin-left:1rem}.AgriloProfUsersOverviewBox-option-picker-box{align-items:center;flex-direction:column;font-family:Poppins;font-size:.5rem;margin-left:1rem;padding-right:4rem}.AgriloProfUsersOverviewBox-option-remove-text{cursor:pointer;font-family:Poppins;margin-top:2rem}.AgriloProfUsersOverviewBox-option-remove-text:hover{text-decoration:underline}.AgriloProfUsersOverviewBox-save-button{background-color:#4c6cfd;border-radius:10px;color:#fff;cursor:pointer;font-family:Poppins;font-size:1rem;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:normal;position:relative;text-align:center;top:1rem}.AgriloProfUsersOverviewDisplay{background:#fff;border:2px solid #f3f3f7;border-radius:10px;height:25rem;margin:30px;position:relative;width:40rem}.AgriloProfUsersOverviewDisplay-title{color:#000;font-family:Poppins;font-size:1.5rem;font-style:normal;font-weight:400;left:30px;letter-spacing:.441px;line-height:normal;position:absolute;top:15px}.AgriloProfUsersOverviewDisplay-date{bottom:0;color:#d4d4d5;font-family:Poppins;font-size:1rem;font-style:normal;font-weight:500;left:20px;letter-spacing:.27px;line-height:normal;position:absolute}.AgriloProfUsersOverviewDisplay-bar{align-items:center;display:flex;flex-direction:column;gap:.2rem;height:20rem;left:12px;position:absolute;top:6.25rem;width:5rem}.AgriloProfUsersOverviewDisplay-bar>div{flex-shrink:0;margin:2px}.AgriloProfUsersOverviewDisplay-tick{background:#89888d;border-radius:5.544px;height:.5rem;width:3rem}.AgriloProfUsersOverviewDisplay-tick-prime{background:#4c6cfd;border-radius:5.544px;height:.5rem;width:2rem}.AgriloProfUsersOverviewDisplay-tick-high{background:#c83a31}.AgriloProfUsersOverviewDisplay-tick-high,.AgriloProfUsersOverviewDisplay-tick-low{align-items:center;border-radius:7.001px;color:#fff;display:flex;font-family:Poppins;font-size:.75rem;font-style:normal;font-weight:500;height:1rem;justify-content:center;letter-spacing:.269px;line-height:normal;width:3rem}.AgriloProfUsersOverviewDisplay-tick-low{background:#cfbf05}.AgriloProfUsersOverviewDisplay-tick-optimal{align-items:center;background:#4c6cfd;border-radius:7.001px;color:#fff;display:flex;font-family:Poppins;font-size:.75rem;font-style:normal;font-weight:500;height:1rem;justify-content:center;letter-spacing:.269px;line-height:normal;width:4rem}.AgriloProfUsersOverviewDisplay-chemcials-box{bottom:16px;display:flex;height:200px;left:120px;position:absolute;width:250px}.AgriloProfUsersOverviewDisplay-chemical{align-items:center;display:flex;flex-direction:column;height:100%;left:-1.5rem;padding-right:.5rem;position:relative;width:fit-content}.AgriloProfUsersOverviewDisplay-chemical-name-box{align-items:center;display:flex;flex-direction:column;margin-top:11rem;max-width:20rem;width:8rem}.AgriloProfUsersOverviewDisplay-chemical-chem-box{margin-top:.1rem;width:fit-content}.AgriloProfUsersOverviewDisplay-chemical-chem-box,.AgriloProfUsersOverviewDisplay-chemical-crop-box{align-items:center;border:2px solid #89888d;border-radius:12.519px;color:#89888d;display:flex;flex-shrink:0;font-family:Poppins;font-size:.8rem;font-style:normal;font-weight:500;height:15px;justify-content:center;letter-spacing:.27px;line-height:normal;padding-left:5.5px;padding-right:5.5px}.AgriloProfUsersOverviewDisplay-chemical-crop-box{margin-top:auto;min-width:fit-content;position:relative}.AgriloProfUsersOverviewDisplay-chemical-bar{background:#89888d;border-radius:6.065px;bottom:24.5px;flex-shrink:0;height:0;position:absolute;width:.5rem}.AgriloProfUsersOverviewDisplay-chemical-dot{background-color:#4c6cfd;border-radius:50%;bottom:127px;flex-shrink:0;height:1rem;position:absolute;width:1rem}.AgriloProfUsersOverviewDisplay-chemical-result{color:#4c6cfd;font-family:Roboto Mono;font-size:1rem;font-style:normal;font-weight:457;letter-spacing:.677px;line-height:normal;margin-bottom:2rem;position:absolute}.AgriloProfUsersOverviewDisplay-chemical-metric{color:#89888d;font-family:Poppins;font-size:1rem;font-style:normal;font-weight:500;letter-spacing:.281px;line-height:normal;position:absolute}.AgriloProfUserTestsBox-header{align-items:center;display:flex;height:fit-content;margin-left:1rem;margin-top:.5rem;width:fit-content}.AgriloProfUserTestsBox{background:#fff;border:2px solid #f3f3f7;border-radius:10px;height:fit-content;padding-bottom:1rem;position:relative;width:60rem}.AgriloProfUserTestsBox-icon{height:1.5rem;position:relative;width:1.5rem}.AgriloProfUserTestsBox-h1{color:#2a2a2a;font-weight:500;letter-spacing:.48px;margin-left:.5rem}.AgriloProfUserTestsBox-filter-button,.AgriloProfUserTestsBox-h1{font-family:Poppins;font-size:1rem;font-style:normal;line-height:normal;position:relative}.AgriloProfUserTestsBox-filter-button{align-items:center;background:#fff;border:1px solid #919191;border-radius:10px;border-radius:13.231px;color:#89888d;cursor:pointer;display:flex;font-weight:600;height:2rem;justify-content:center;letter-spacing:.4px;margin-right:0;width:5rem}.AgriloProfUserTestsBox-box-filter-button{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.AgriloProfUserTestsBox-line1{border-bottom:2px solid #f3f3f7;position:relative}.AgriloProfUserTestsBox-h2{color:#5a5a5a;font-family:Poppins;font-size:1rem;font-style:normal;font-weight:500;letter-spacing:.44px;line-height:normal}.AgriloProfUserTestsBox-h2.recent{margin-left:2rem;margin-top:1rem;position:relative}.AgriloProfUserTestsBox-h2.all{font-size:1.5rem;margin-right:50rem;position:relative}.AgriloProfUserTestsBox-line2{border-bottom:3px solid #f3f3f7;position:relative;width:100%}.AgriloProfUserTestsBox-recent-test{align-items:center;display:flex;justify-content:center}.AgriloProfUserTestsBox-ul{left:0;margin:10px 0 0;max-height:25rem;min-height:20rem;overflow:auto;padding:0;position:relative}.test-item{display:flex;padding:8px 16px;position:relative;width:100%}.test-item:hover{background:#3c3c40;cursor:pointer}.test-item.active{background-color:#3c3c40}.AgriloProfUserTestsBox-test-item{align-items:center;display:flex;justify-content:center;padding-bottom:1.5rem;padding-top:1.5rem;position:relative}.AgriloProfUserTestsBox-test-item:hover{background:#f3f3f7;cursor:pointer}.AgriloProfUserTestsBox-test-item.active{background-color:#f3f3f7}.AgriloProfUserTestsBox-item-name{color:#5a5a5a;left:3rem}.AgriloProfUserTestsBox-item-date,.AgriloProfUserTestsBox-item-name{font-family:Poppins;font-size:1rem;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:normal;position:absolute}.AgriloProfUserTestsBox-item-date{color:#b4b4b4;left:10rem}.AgriloProfUserTestsBox-chemical-type,.AgriloProfUserTestsBox-plant-type{align-items:center;border:1.5px solid #89888d;border-radius:20.432px;color:#89888d;display:flex;flex-shrink:0;font-family:Poppins;font-size:1rem;font-style:normal;font-weight:500;height:fit-content;justify-content:center;left:25rem;letter-spacing:.48px;line-height:normal;padding:0 .5rem;position:absolute;width:fit-content}.AgriloProfUserTestsBox-unit-amount-box{align-items:center;display:flex;height:2rem;left:40rem;position:absolute;width:fit-content}.AgriloProfUserTestsBox-unit-amount{font-family:Roboto Mono;font-size:2rem;font-style:normal;font-weight:457;height:fit-content;letter-spacing:.901px;line-height:normal;position:relative;text-align:right}.AgriloProfUserTestsBox-units{color:#89888d;font-family:Poppins;font-size:1rem;font-style:normal;font-weight:500;letter-spacing:.41px;line-height:normal;margin-left:.5rem;position:relative}.AgriloProfUserTestsBox-filter-box{align-items:center;border-bottom:3px solid #f3f3f7;display:flex;flex-direction:column;height:fit-content;justify-content:center;margin-top:1rem;padding-bottom:2rem;position:relative;width:100%}.AgriloProfUserTestsBox-filter-box-to{border:3px solid #dadadd;border-radius:10px;height:2rem;margin-right:1rem;width:10rem}.AgriloProfUserTestsBox-filter-box-select{margin-top:1rem}.AgriloProfUserTestsBox-filter-label{margin-right:2rem}.AgriloProfUserTestsBox-filter-box-buttons{align-items:center;display:flex;justify-content:center;margin-top:1rem}.AgriloProfUserTestsBox-filter-box-reset{background:#fff;border:3px solid #dadadd;border-radius:10px;color:#949494}.AgriloProfUserTestsBox-filter-box-filter,.AgriloProfUserTestsBox-filter-box-reset{cursor:pointer;font-family:Poppins;font-size:1rem;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:normal;margin-right:1rem;text-align:center}.AgriloProfUserTestsBox-filter-box-filter{background-color:#4c6cfd;border-radius:10px;color:#fff}.AgriloProfUserTestsBox-filter-select{border:3px solid #dadadd;border-radius:10px;font-size:1rem;height:2rem;width:10rem}.AgriloProfUserTestsBox-filter-daypicker{align-items:center;background:#3c3c40;border-radius:25px;color:#fff;display:flex;height:380px;justify-content:center;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);width:400px;z-index:100000}.AgriloProfTestGroupBox{background:#fff;border:2px solid #f3f3f7;border-radius:10px;height:fit-content;padding-bottom:1rem;position:relative;width:60rem}.AgriloProfTestGroupBox-header{color:#2a2a2a;font-family:Poppins;font-size:1.25rem;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:normal;margin-left:.5rem;margin-top:1rem;position:relative}.AgriloProfTestGroupBox-line1{margin-top:.5rem}.AgriloProfTestGroupBox-line1,.AgriloProfTestGroupBox-line2{border-bottom:5px solid #f3f3f7;position:relative;width:100%}.AgriloProfTestGroupBox-labels{align-items:center;display:flex;height:fit-content;height:2rem;margin-left:1rem;margin-top:1rem}.AgriloProfTestGroupBox-header2{font-family:Poppins;font-size:1.5rem;font-style:normal;font-weight:500;letter-spacing:.4px;line-height:normal;position:absolute}.AgriloProfTestGroupBox-header2.name{left:5rem}.AgriloProfTestGroupBox-header2.count{left:23rem}.AgriloProfTestGroupBox-header2.date{left:40rem}.AgriloProfTestGroupBox-container{background:#fff;height:fit-content;padding-bottom:1rem;position:relative}.AgriloProfTestGroupBox-group{align-items:center;color:#2a2a2a;cursor:pointer;display:flex;height:fit-content;height:3rem;margin-top:.5rem}.AgriloProfTestGroupBox-group:hover{background:#f3f3f7}.AgriloProfTestGroupBox-group.active{background:#e0e0e0}.AgriloProfTestGroupBox-group-text{color:#2a2a2a;font-family:Poppins;font-size:1rem;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:normal;position:absolute}.AgriloProfTestGroupBox-group-text.name{left:5rem}.AgriloProfTestGroupBox-group-text.count{left:25rem}.AgriloProfTestGroupBox-group-text.date{left:40rem}.AgriloProfTestGroupBox-group-options{align-items:center;display:flex;display:none;position:absolute;right:1rem}.AgriloProfTestGroupBox-group-options.active{align-items:center;display:flex;position:absolute;right:1rem}.AgriloProfTestGroupBox-group-button{align-items:center;background:#f3f3f7;border-radius:2rem;color:#2a2a2a;cursor:pointer;display:flex;font-family:Poppins;font-size:1rem;font-style:normal;height:2rem;justify-content:center;margin-left:1rem;width:fit-content}.AgriloProfTestGroupBox-group-button:hover{background:#e0e0e0}.AgriloProfTestGroupView{background:#fff;border:2px solid #f3f3f7;border-radius:10px;flex-shrink:0;height:fit-content;min-height:fit-content;padding-bottom:1rem;position:relative;width:30rem}.AgriloProfTestGroupView-header{color:#2a2a2a;font-family:Poppins;font-size:1rem;font-style:normal;font-weight:500;left:3rem;letter-spacing:.48px;line-height:normal;margin-top:.5rem;position:relative}.AgriloProfTestGroupView-line1{border-bottom:3px solid #f3f3f7;position:relative}.AgriloProfTestGroupView-header2{color:#5a5a5a;font-family:Poppins;font-size:1rem;font-style:normal;font-weight:500;left:25px;letter-spacing:.48px;line-height:normal;position:relative}.AgriloProfTestGroupView-line2{border-bottom:3px solid #f3f3f7;position:relative}.AgriloProfTestGroupView-header3{color:#2a2a2a;font-family:Poppins;font-size:1rem;font-style:normal;font-weight:500;left:25px;letter-spacing:.48px;line-height:normal;position:relative}.AgriloProfTestGroupView-calculator-button{flex-shrink:0;left:20px;position:relative}.AgriloProfTestGroupView-calculator{background-color:#fff;border:3px solid #373737;border-radius:5px;height:fit-content;left:50%;padding-bottom:2rem;position:fixed;top:50%;transform:translate(-50%,-50%);width:80rem;z-index:100}.AgriloProfTestGroupView-calculator-header{color:#2a2a2a;font-family:Poppins;font-size:1rem;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:normal;margin-left:.5rem;margin-top:1rem;position:relative}.AgriloProfTestGroupView-calculator-box{align-items:center;background-color:#f3f3f7;display:flex;justify-content:center;position:relative}.AgriloProfTestGroupView-calculator-input-box{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-right:2.5rem;position:relative}.AgriloProfTestGroupView-calculator-current-box,.AgriloProfTestGroupView-calculator-missing-box,.AgriloProfTestGroupView-calculator-needed-box{margin-left:2.5rem;position:relative;width:20rem}.AgriloProfTestGroupView-close-icon{cursor:pointer;position:absolute;right:.5rem;top:.5rem}.product-grid-container{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:1200px;padding:4rem 10vw}.product-card{align-items:center;background:#ffffff0d;border:1px solid #ffffff14;border-radius:16px;color:#fff;display:flex;flex-direction:column;font-family:Poppins,sans-serif;padding:2rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.product-card:hover{box-shadow:0 10px 30px #0000004d;transform:translateY(-5px)}.product-image{margin-bottom:1.5rem;max-height:180px;object-fit:contain;width:100%}.product-name{color:#fff;font-size:1.2rem;font-weight:600;margin-bottom:.5rem}.product-price{color:#b2c5e8;font-size:1rem;margin-bottom:.75rem}.product-inventory{color:#97abd8;font-size:.9rem;margin-bottom:1rem}.buy-button{background-color:#97abd8;border:none;border-radius:10px;color:#10131a;cursor:pointer;font-weight:700;padding:.7rem 1.4rem;transition:background-color .2s ease}.buy-button:hover{background-color:#b3c3e8}.product-quantity{-webkit-appearance:textfield;appearance:textfield;background-color:#ffffff0d;border:1px solid #b2c5e8;border-radius:8px;color:#fff;font-family:Poppins,sans-serif;font-size:1rem;outline:none;padding:.5rem;text-align:center;width:80px}.amount-selector::-webkit-inner-spin-button,.amount-selector::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.action-buttons{gap:1rem;justify-content:center;margin-top:1rem;width:100%}.info-button{background-color:#8ddaad;border:none;border-radius:10px;color:#10131a;cursor:pointer;font-weight:700;padding:.7rem 1.4rem;transition:background-color .2s ease}.info-button:hover{background-color:#a5e9c3}.price-container{align-items:center;display:flex;flex-direction:column;gap:.25rem;margin-bottom:.75rem}.discounted-price{color:#4caf50!important;font-size:1.1rem;font-weight:600}.original-price{color:#97abd8;font-size:.9rem;margin:0;text-decoration:line-through}.discount-badge{background:linear-gradient(135deg,#ff6b6b,#ff8e53);border-radius:12px;box-shadow:0 2px 8px #ff6b6b4d;color:#fff;font-size:.75rem;font-weight:600;padding:.25rem .5rem;text-transform:uppercase}:root{--primary-font:"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--monospace-font:"Consolas","Monaco","Courier New",monospace;--font-xs:0.75rem;--font-sm:0.875rem;--font-base:1rem;--font-lg:1.125rem;--font-xl:1.25rem;--font-2xl:1.5rem;--font-3xl:1.875rem;--font-4xl:2.25rem;--space-xs:0.25rem;--space-sm:0.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--mobile:480px;--tablet:768px;--desktop:1024px;--wide:1200px}.agrilo-backend-sensor-page,.agrilo-shop-backend,.agrilo-shop-backend-orders,.agrilo-shop-backend-products,.agrilo-shop-backend-report{color:#333;font-family:Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--primary-font);line-height:1.6}.agrilo-backend-sensor-page h1,.agrilo-shop-backend h1,.agrilo-shop-backend-orders h1,.agrilo-shop-backend-products h1,.agrilo-shop-backend-report h1{color:#2c3e50;font-size:1.875rem;font-size:var(--font-3xl);font-weight:600;margin-bottom:1.5rem;margin-bottom:var(--space-lg)}.agrilo-backend-sensor-page h2,.agrilo-shop-backend h2,.agrilo-shop-backend-orders h2,.agrilo-shop-backend-products h2,.agrilo-shop-backend-report h2{color:#34495e;font-size:1.5rem;font-size:var(--font-2xl);font-weight:500;margin-bottom:1rem;margin-bottom:var(--space-md)}.agrilo-backend-sensor-page h3,.agrilo-shop-backend h3,.agrilo-shop-backend-orders h3,.agrilo-shop-backend-products h3,.agrilo-shop-backend-report h3{color:#555;font-size:1.25rem;font-size:var(--font-xl);font-weight:500;margin-bottom:.5rem;margin-bottom:var(--space-sm)}.agrilo-backend-sensor-page p,.agrilo-shop-backend p,.agrilo-shop-backend-orders p,.agrilo-shop-backend-products p,.agrilo-shop-backend-report p{font-size:1rem;font-size:var(--font-base);line-height:1.6;margin-bottom:.5rem;margin-bottom:var(--space-sm)}.agrilo-backend-sensor-page button,.agrilo-shop-backend button,.agrilo-shop-backend-orders button,.agrilo-shop-backend-products button,.agrilo-shop-backend-report button{background:#fff;border:1px solid #ced4da;border-radius:6px;box-shadow:0 1px 3px #0000001a;color:#495057;cursor:pointer;font-family:Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--primary-font);font-size:1rem;font-size:var(--font-base);font-weight:500;min-height:44px;padding:.5rem 1.5rem;padding:var(--space-sm) var(--space-lg);transition:all .2s ease}.agrilo-backend-sensor-page button:hover,.agrilo-shop-backend button:hover,.agrilo-shop-backend-orders button:hover,.agrilo-shop-backend-products button:hover,.agrilo-shop-backend-report button:hover{background:#f8f9fa;border-color:#007bff;box-shadow:0 2px 6px #00000026;color:#007bff;transform:translateY(-1px)}.agrilo-backend-sensor-page input,.agrilo-backend-sensor-page select,.agrilo-backend-sensor-page textarea,.agrilo-shop-backend input,.agrilo-shop-backend select,.agrilo-shop-backend textarea,.agrilo-shop-backend-orders input,.agrilo-shop-backend-orders select,.agrilo-shop-backend-orders textarea,.agrilo-shop-backend-products input,.agrilo-shop-backend-products select,.agrilo-shop-backend-products textarea,.agrilo-shop-backend-report input,.agrilo-shop-backend-report select,.agrilo-shop-backend-report textarea{border:1px solid #ced4da;border-radius:4px;font-family:Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--primary-font);font-size:1rem;font-size:var(--font-base);min-height:44px;padding:.5rem;padding:var(--space-sm)}.agrilo-backend-sensor-page label,.agrilo-shop-backend label,.agrilo-shop-backend-orders label,.agrilo-shop-backend-products label,.agrilo-shop-backend-report label{color:#495057;font-family:Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--primary-font);font-size:1rem;font-size:var(--font-base);font-weight:500;margin-bottom:.25rem;margin-bottom:var(--space-xs)}.agrilo-backend-sensor-page ol,.agrilo-backend-sensor-page ul,.agrilo-shop-backend ol,.agrilo-shop-backend ul,.agrilo-shop-backend-orders ol,.agrilo-shop-backend-orders ul,.agrilo-shop-backend-products ol,.agrilo-shop-backend-products ul,.agrilo-shop-backend-report ol,.agrilo-shop-backend-report ul{font-size:1rem;font-size:var(--font-base);line-height:1.6}.agrilo-backend-sensor-page li,.agrilo-shop-backend li,.agrilo-shop-backend-orders li,.agrilo-shop-backend-products li,.agrilo-shop-backend-report li{margin-bottom:.25rem;margin-bottom:var(--space-xs)}@media (max-width:768px){:root{--font-xs:0.7rem;--font-sm:0.8rem;--font-base:0.9rem;--font-lg:1rem;--font-xl:1.125rem;--font-2xl:1.25rem;--font-3xl:1.5rem;--font-4xl:1.875rem}.agrilo-backend-sensor-page,.agrilo-shop-backend,.agrilo-shop-backend-orders,.agrilo-shop-backend-products,.agrilo-shop-backend-report{padding:.5rem;padding:var(--space-sm)}}@media (min-width:1200px){:root{--font-xs:0.8rem;--font-sm:0.95rem;--font-base:1.1rem;--font-lg:1.25rem;--font-xl:1.4rem;--font-2xl:1.65rem;--font-3xl:2.1rem;--font-4xl:2.5rem}}.agrilo-backend-container{margin:0 auto;max-width:1400px;padding:0 1rem;padding:0 var(--space-md);width:100%}@media (max-width:768px){.agrilo-backend-container{padding:0 .5rem;padding:0 var(--space-sm)}}.agrilo-backend-flex-container{display:flex;flex-wrap:wrap;gap:1.5rem;gap:var(--space-lg)}@media (max-width:1024px){.agrilo-backend-flex-container{flex-direction:column;gap:1rem;gap:var(--space-md)}}.agrilo-shop-backend{background-color:#f8f9fa;display:flex;font-family:var(--primary-font);height:100vh;overflow:hidden;position:relative;width:100vw}.orders-container{align-items:flex-start;display:flex;gap:2rem;justify-content:center;max-width:1400px;width:100%}.orders-list{background-color:#fff;border:1px solid #dee2e6;border-radius:12px;box-shadow:0 2px 8px #0000001a;flex:1 1;max-width:500px;min-width:300px;padding:1.5rem}.orders-list h2{border-bottom:2px solid #e9ecef;color:#2c3e50;font-size:1.25rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem}.order-item{border-bottom:1px solid #e9ecef;border-radius:6px;cursor:pointer;font-size:1rem;line-height:1.5;margin-bottom:.5rem;padding:1rem;transition:all .2s ease}.order-item:hover{background-color:#f8f9fa;box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.order-item:last-child{border-bottom:none}.order-details{background-color:#fff;border:1px solid #dee2e6;border-radius:12px;box-shadow:0 2px 8px #0000001a;flex:1 1;max-width:600px;min-width:400px;padding:1.5rem}.order-details h2{border-bottom:2px solid #e9ecef;color:#2c3e50;font-size:1.25rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem}.order-details p{font-size:1rem;line-height:1.6;margin-bottom:.75rem}.order-details strong{color:#495057;font-weight:600}@media (max-width:1024px){.orders-container{align-items:center;flex-direction:column;gap:1.5rem}.order-details,.orders-list{max-width:100%;width:100%}}@media (max-width:768px){.agrilo-shop-backend{padding:.5rem}.order-details,.orders-list{min-width:auto;padding:1rem}.order-item{font-size:.9rem;padding:.75rem}.order-details h2,.orders-list h2{font-size:1.1rem}.order-details p{font-size:.9rem}}@media (max-width:480px){.order-details,.orders-list{border-radius:8px;padding:.75rem}.order-item{font-size:.85rem;padding:.5rem}.order-details h2,.orders-list h2{font-size:1rem}.order-details p{font-size:.85rem}}.AgriloBackEndNav{display:flex;flex-direction:column;gap:.5rem;left:2rem;position:fixed;top:50%;transform:translateY(-50%);width:12rem;z-index:100}.AgriloBackEndNav-btn{align-items:center;background:#fff;border:1px solid #dee2e6;border-radius:8px;box-shadow:0 1px 3px #0000001a;color:#495057;cursor:pointer;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:500;margin-bottom:.25rem;min-height:48px;padding:1rem 1.5rem;text-decoration:none;transition:all .2s ease}.AgriloBackEndNav-btn:hover{background-color:#f8f9fa;border-color:#007bff;box-shadow:0 2px 6px #00000026;color:#007bff;transform:translateX(4px)}.AgriloBackEndNav-btn:active{background-color:#e9ecef;transform:translateX(2px)}@media (max-width:1200px){.AgriloBackEndNav{background:#fffffff2;border-radius:8px;box-shadow:0 2px 10px #0000001a;flex-direction:row;gap:.5rem;left:1rem;padding:.5rem;position:fixed;top:1rem;width:auto;z-index:1000}.AgriloBackEndNav-btn{font-size:.9rem;margin-bottom:0;min-height:40px;padding:.75rem 1rem}}@media (max-width:768px){.AgriloBackEndNav{flex-wrap:wrap;left:1rem;right:1rem;width:calc(100% - 2rem)}.AgriloBackEndNav-btn{flex:1 1;font-size:.85rem;min-width:calc(50% - .25rem);padding:.5rem .75rem}}@media (max-width:480px){.AgriloBackEndNav{flex-direction:column;gap:.25rem}.AgriloBackEndNav-btn{justify-content:center;min-width:auto;text-align:center;width:100%}}.agrilo-shop-backend-orders{align-items:center;background-color:#f8f9fa;box-sizing:border-box;display:flex;flex-direction:column;height:100vh;overflow-y:auto;padding:var(--space-lg);padding-left:16rem;padding-top:var(--space-2xl);width:100%}.agrilo-shop-backend-orders h1{color:#2c3e50;font-size:var(--font-3xl);font-weight:600;margin-bottom:var(--space-md);text-align:center}.agrilo-shop-backend-orders p{color:#6c757d;font-size:var(--font-lg);margin-bottom:var(--space-lg);text-align:center}.agrilo-shop-backend-orders-refresh-button{background-color:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:var(--font-base);font-weight:500;margin-bottom:var(--space-lg);min-height:44px;padding:var(--space-sm) var(--space-lg);transition:all .2s ease}.agrilo-shop-backend-orders-refresh-button:hover{background-color:#0056b3;box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.agrilo-shop-backend-orders-line{background-color:#dee2e6;border-radius:1px;height:2px;margin:var(--space-lg) 0;width:100%}.agrilo-shop-backend-orders-container{align-items:flex-start;display:flex;gap:var(--space-xl);justify-content:center;max-width:1400px;width:100%}@media (max-width:1024px){.agrilo-shop-backend-orders{padding-left:var(--space-lg);padding-top:5rem}.agrilo-shop-backend-orders-container{align-items:center;flex-direction:column;gap:var(--space-lg)}}@media (max-width:768px){.agrilo-shop-backend-orders{padding:var(--space-md);padding-top:6rem}.agrilo-shop-backend-orders h1{font-size:var(--font-2xl)}.agrilo-shop-backend-orders p{font-size:var(--font-base)}.agrilo-shop-backend-orders-refresh-button{font-size:var(--font-sm);padding:var(--space-sm) var(--space-md)}}@media (max-width:480px){.agrilo-shop-backend-orders{padding:var(--space-sm);padding-top:8rem}.agrilo-shop-backend-orders h1{font-size:var(--font-xl)}.agrilo-shop-backend-orders-container{gap:var(--space-md)}}.agriloBackEndOrderBox{background:#fff;border:2px solid #dee2e6;border-radius:12px;box-shadow:0 2px 8px #0000001a;flex:1 1;margin-right:2rem;max-width:500px;min-width:300px;padding:2rem}.agriloBackEndOrderBox h2{border-bottom:2px solid #e9ecef;color:#2c3e50;font-size:1.5rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem}.agriloBackEndOrderBox-line{background-color:#dee2e6;border-radius:1px;height:2px;margin:1rem 0;width:100%}.agriloBackEndOrderBox-filters{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.agriloBackEndOrderBox-filters label{color:#495057;display:flex;flex-direction:column;font-size:1rem;font-weight:600}.agriloBackEndOrderBox-filters input,.agriloBackEndOrderBox-filters select{border:1px solid #ced4da;border-radius:4px;font-size:1rem;margin-top:.25rem;min-height:44px;padding:.5rem}.agriloBackEndOrderBox-filter-button{background-color:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;margin-bottom:1rem;min-height:44px;padding:.75rem 1.5rem;transition:all .2s ease}.agriloBackEndOrderBox-filter-button:hover{background-color:#0056b3;box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.agriloBackEndOrderBox h3{color:#2c3e50;font-size:1.25rem;font-weight:600;margin:1.5rem 0 1rem}.agriloBackEndOrderBox-orders-list{display:flex;flex-direction:column;gap:.5rem;max-height:60vh;overflow-y:auto}.agriloBackEndOrderBox-order-item{background:#fff;border:1px solid #e9ecef;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:.25rem;padding:1rem;transition:all .2s ease}.agriloBackEndOrderBox-order-item:hover{background-color:#f8f9fa;border-color:#007bff;box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.agriloBackEndOrderBox-order-item.selected{background-color:#e7f3ff;border-color:#007bff;box-shadow:0 2px 8px #007bff33}.agriloBackEndOrderBox-order-item span{color:#495057;font-size:1rem;line-height:1.5}.agriloBackEndOrderBox-order-item span:first-child{color:#2c3e50;font-weight:600}@media (max-width:1024px){.agriloBackEndOrderBox{margin-right:0;max-width:100%}}@media (max-width:768px){.agriloBackEndOrderBox{padding:1.5rem}.agriloBackEndOrderBox h2{font-size:1.25rem}.agriloBackEndOrderBox h3{font-size:1.1rem}.agriloBackEndOrderBox-order-item{padding:.75rem}.agriloBackEndOrderBox-order-item span{font-size:.9rem}}@media (max-width:480px){.agriloBackEndOrderBox{min-width:auto;padding:1rem}.agriloBackEndOrderBox h2{font-size:1.1rem}.agriloBackEndOrderBox h3{font-size:1rem}.agriloBackEndOrderBox-order-item{padding:.5rem}.agriloBackEndOrderBox-order-item span{font-size:.85rem}}.agriloBackEndSelectedOrderBox{background:#fff;border:2px solid #dee2e6;border-radius:12px;box-shadow:0 2px 8px #0000001a;flex:1 1;max-width:600px;min-width:400px;padding:2rem}.agriloBackEndSelectedOrderBox h2{border-bottom:2px solid #e9ecef;color:#2c3e50;font-size:1.5rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem}.agriloBackEndSelectedOrderBox-line{background-color:#dee2e6;border-radius:1px;height:2px;margin:1rem 0;width:100%}.agriloBackEndSelectedOrderBox-details{margin-bottom:1.5rem}.agriloBackEndSelectedOrderBox-details p{color:#495057;font-size:1rem;line-height:1.6;margin-bottom:.75rem}.agriloBackEndSelectedOrderBox-details strong{color:#2c3e50;font-weight:600}.agriloBackEndSelectedOrderBox-details h3{border-bottom:1px solid #e9ecef;color:#2c3e50;font-size:1.25rem;font-weight:600;margin:1.5rem 0 1rem;padding-bottom:.5rem}.agriloBackEndSelectedOrderBox-ship-button{background-color:#28a745;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;margin:1rem 0;min-height:44px;padding:.75rem 1.5rem;transition:all .2s ease}.agriloBackEndSelectedOrderBox-ship-button:hover{background-color:#218838;box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.agriloBackEndSelectedOrderBox-items-list{list-style-type:none;max-height:40vh;overflow-y:auto;padding:0}.agriloBackEndSelectedOrderBox-items-list li{background-color:#f8f9fa;border-left:4px solid #007bff;border-radius:6px;font-size:1rem;line-height:1.5;margin-bottom:.5rem;padding:.75rem}.labelurl{color:#007bff;font-weight:500;text-decoration:none}.labelurl:hover{text-decoration:underline}@media (max-width:1024px){.agriloBackEndSelectedOrderBox{max-width:100%;min-width:auto}}@media (max-width:768px){.agriloBackEndSelectedOrderBox{padding:1.5rem}.agriloBackEndSelectedOrderBox h2{font-size:1.25rem}.agriloBackEndSelectedOrderBox-details h3{font-size:1.1rem}.agriloBackEndSelectedOrderBox-details p,.agriloBackEndSelectedOrderBox-items-list li{font-size:.9rem}.agriloBackEndSelectedOrderBox-ship-button{font-size:.9rem;padding:.6rem 1.2rem}}@media (max-width:480px){.agriloBackEndSelectedOrderBox{padding:1rem}.agriloBackEndSelectedOrderBox h2{font-size:1.1rem}.agriloBackEndSelectedOrderBox-details h3{font-size:1rem}.agriloBackEndSelectedOrderBox-details p,.agriloBackEndSelectedOrderBox-items-list li{font-size:.85rem}.agriloBackEndSelectedOrderBox-ship-button{font-size:.85rem;padding:.5rem 1rem;width:100%}}.agrilo-shop-backend-products{align-items:center;background-color:#f8f9fa;box-sizing:border-box;display:flex;flex-direction:column;height:100vh;overflow-y:auto;padding:var(--space-lg);padding-left:16rem;padding-top:var(--space-2xl);width:100%}.agrilo-shop-backend-products h1{color:#2c3e50;font-size:var(--font-3xl);font-weight:600;margin-bottom:var(--space-md);text-align:center}.agrilo-shop-backend-products p{color:#6c757d;font-size:var(--font-lg);margin-bottom:var(--space-lg);text-align:center}.agrilo-shop-backend-products-refresh-button{background-color:#28a745;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:var(--font-base);font-weight:500;margin-bottom:var(--space-lg);min-height:44px;padding:var(--space-sm) var(--space-lg);transition:all .2s ease}.agrilo-shop-backend-products-refresh-button:hover{background-color:#218838;box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.agrilo-shop-backend-products-line{background-color:#dee2e6;border-radius:1px;height:2px;margin:var(--space-lg) 0;width:100%}.agrilo-shop-backend-products-container{align-items:flex-start;display:flex;gap:var(--space-xl);justify-content:center;max-width:1400px;width:100%}@media (max-width:1024px){.agrilo-shop-backend-products{padding-left:var(--space-lg);padding-top:5rem}.agrilo-shop-backend-products-container{align-items:center;flex-direction:column;gap:var(--space-lg)}}@media (max-width:768px){.agrilo-shop-backend-products{padding:var(--space-md);padding-top:6rem}.agrilo-shop-backend-products h1{font-size:var(--font-2xl)}.agrilo-shop-backend-products p{font-size:var(--font-base)}.agrilo-shop-backend-products-refresh-button{font-size:var(--font-sm);padding:var(--space-sm) var(--space-md)}}@media (max-width:480px){.agrilo-shop-backend-products{padding:var(--space-sm);padding-top:8rem}.agrilo-shop-backend-products h1{font-size:var(--font-xl)}.agrilo-shop-backend-products-container{gap:var(--space-md)}}.agriloBackEndProductBox{background:#fff;border:2px solid #dee2e6;border-radius:12px;box-shadow:0 2px 8px #0000001a;flex:1 1;margin-right:2rem;max-width:500px;min-width:300px;padding:2rem}.agriloBackEndProductBox h2{border-bottom:2px solid #e9ecef;color:#2c3e50;font-size:1.5rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem}.agriloBackEndProductBox-line{background-color:#dee2e6;border-radius:1px;height:2px;margin:1rem 0;width:100%}.agriloBackEndProductBox-products-list{display:flex;flex-direction:column;gap:.5rem;max-height:40vh;overflow-y:auto}.agriloBackEndProductBox-product-item{background:#fff;border:1px solid #e9ecef;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;padding:1rem;position:relative;transition:all .2s ease}.agriloBackEndProductBox-product-item:hover{background-color:#f8f9fa;border-color:#007bff;box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.agriloBackEndProductBox-product-item.selected{background-color:#e7f3ff;border-color:#007bff;box-shadow:0 2px 8px #007bff33}.agriloBackEndProductBox-product-item span{color:#495057;font-size:1rem;line-height:1.5;margin:.25rem 0}.agriloBackEndProductBox-product-item span:first-child{color:#2c3e50;font-weight:600}.agriloBackEndProductBox-add-product-form{background-color:#fff;border:2px solid #dee2e6;border-radius:12px;box-shadow:0 10px 30px #0003;display:flex;flex-direction:column;gap:1rem;height:80%;left:50%;margin-top:1rem;max-width:600px;overflow:auto;padding:2rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%;z-index:1000}.agriloBackEndProductBox-overlay{background-color:#00000080;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.agriloBackEndProductBox-add-product-form h3{border-bottom:2px solid #e9ecef;color:#2c3e50;font-size:1.25rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem}.agriloBackEndProductBox-add-product-form input,.agriloBackEndProductBox-add-product-form select{border:1px solid #ced4da;border-radius:6px;font-size:1rem;margin-bottom:.75rem;min-height:44px;padding:.75rem}.agriloBackEndProductBox-add-product-form textarea{border:1px solid #ced4da;border-radius:6px;font-size:1rem;margin-bottom:.75rem;min-height:100px;padding:.75rem;resize:vertical}.agriloBackEndProductBox-add-product-form label{color:#495057;display:flex;flex-direction:column;font-size:1rem;font-weight:600;margin-bottom:.5rem}.agriloBackEndProductBox-add-category-form{background-color:#fff;border:2px solid #dee2e6;border-radius:12px;box-shadow:0 10px 30px #0003;display:flex;flex-direction:column;gap:1rem;left:50%;margin-top:1rem;max-width:400px;padding:2rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%;z-index:1000}.agriloBackEndProductBox-add-category-form h3{border-bottom:2px solid #e9ecef;color:#2c3e50;font-size:1.25rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem}.agriloBackEndProductBox-add-category-form textarea{border:1px solid #ced4da;border-radius:6px;font-size:1rem;margin-bottom:.75rem;min-height:100px;padding:.75rem;resize:vertical}.agriloBackEndProductBox-add-category-form input{border:1px solid #ced4da;border-radius:6px;font-size:1rem;margin-bottom:.75rem;min-height:44px;padding:.75rem}.agriloBackEndProductBox-add-category-form label{color:#495057;display:flex;flex-direction:column;font-size:1rem;font-weight:600;margin-bottom:.5rem}.agriloBackEndProductBox button{background:#f8f9fa;border:1px solid #ced4da;border-radius:6px;cursor:pointer;font-size:1rem;font-weight:500;margin-bottom:.5rem;min-height:44px;padding:.75rem 1.5rem;transition:all .2s ease}.agriloBackEndProductBox button:hover{background:#e9ecef;border-color:#007bff;box-shadow:0 2px 4px #0000001a;color:#007bff;transform:translateY(-1px)}.agriloBackEndProductBox .submit-button{background-color:#007bff;border-color:#007bff;color:#fff}.agriloBackEndProductBox .submit-button:hover{background-color:#0056b3;border-color:#004085;color:#fff}@media (max-width:1024px){.agriloBackEndProductBox{margin-right:0;max-width:100%}.agriloBackEndProductBox-add-category-form,.agriloBackEndProductBox-add-product-form{padding:1.5rem;width:95%}}@media (max-width:768px){.agriloBackEndProductBox{min-width:auto;padding:1.5rem}.agriloBackEndProductBox h2{font-size:1.25rem}.agriloBackEndProductBox-product-item{padding:.75rem}.agriloBackEndProductBox-product-item span{font-size:.9rem}.agriloBackEndProductBox button{font-size:.9rem;padding:.6rem 1.2rem}}@media (max-width:480px){.agriloBackEndProductBox{padding:1rem}.agriloBackEndProductBox h2{font-size:1.1rem}.agriloBackEndProductBox-product-item{padding:.5rem}.agriloBackEndProductBox-product-item span{font-size:.85rem}.agriloBackEndProductBox button{font-size:.85rem;padding:.5rem 1rem;width:100%}.agriloBackEndProductBox-add-category-form,.agriloBackEndProductBox-add-product-form{padding:1rem;width:98%}}.AgriloBackEndProductSelectBox{background:#fff;border:2px solid #dee2e6;border-radius:12px;box-shadow:0 2px 8px #0000001a;flex:1 1;max-width:600px;min-width:400px;padding:2rem}.AgriloBackEndProductSelectBox h2{border-bottom:2px solid #e9ecef;color:#2c3e50;font-size:1.5rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem}.AgriloBackEndProductSelectBox-details{margin-bottom:1.5rem}.AgriloBackEndProductSelectBox-details h3{color:#2c3e50;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.AgriloBackEndProductSelectBox-details p{color:#495057;font-size:1rem;line-height:1.6;margin:.5rem 0}.AgriloBackEndProductSelectBox-details strong{color:#2c3e50;font-weight:600}.AgriloBackEndProductSelectBox-edit-form{gap:1rem;height:60vh;margin-top:1rem;max-width:600px}.AgriloBackEndProductSelectBox-edit-form,.AgriloBackEndProductSelectBox-edit-price-box{background-color:#fff;border:2px solid #dee2e6;border-radius:12px;box-shadow:0 10px 30px #0003;display:flex;flex-direction:column;left:50%;overflow-y:auto;padding:2rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%;z-index:1000}.AgriloBackEndProductSelectBox-edit-price-box{align-items:center;height:80vh;max-width:500px}.AgriloBackEndProductSelectBox-overlay{background-color:#00000080;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.AgriloBackEndProductSelectBox-edit-form h3,.AgriloBackEndProductSelectBox-edit-price-box h3{border-bottom:2px solid #e9ecef;color:#2c3e50;font-size:1.25rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem}.AgriloBackEndProductSelectBox-edit-form input{min-height:44px}.AgriloBackEndProductSelectBox-edit-form input,.AgriloBackEndProductSelectBox-edit-form textarea{border:1px solid #ced4da;border-radius:6px;font-size:1rem;margin-bottom:.75rem;padding:.75rem;width:100%}.AgriloBackEndProductSelectBox-edit-form textarea{height:100px;resize:vertical}.AgriloBackEndProductSelectBox-edit-form label{color:#495057;display:flex;flex-direction:column;font-size:1rem;font-weight:600;margin-bottom:.5rem}.AgriloBackEndProductSelectBox-edit-form select{border:1px solid #ced4da;border-radius:6px;font-size:1rem;margin-bottom:.75rem;min-height:44px;padding:.75rem;width:100%}.AgriloBackEndProductSelectBox-line{background-color:#dee2e6;border-radius:1px;height:2px;margin:1rem 0;width:100%}.AgriloBackEndProductSelectBox-price-item{background:#f8f9fa}.AgriloBackEndProductSelectBox-add-price-form,.AgriloBackEndProductSelectBox-price-item{border:1px solid #e9ecef;border-radius:8px;margin-bottom:1rem;padding:1rem;position:relative}.AgriloBackEndProductSelectBox-add-price-form{background:#fff}.AgriloBackEndProductSelectBox button{background:#f8f9fa;border:1px solid #ced4da;border-radius:6px;cursor:pointer;font-size:1rem;font-weight:500;margin:.25rem .25rem .25rem 0;min-height:44px;padding:.75rem 1.5rem;transition:all .2s ease}.AgriloBackEndProductSelectBox button:hover{background:#e9ecef;border-color:#007bff;box-shadow:0 2px 4px #0000001a;color:#007bff;transform:translateY(-1px)}.AgriloBackEndProductSelectBox .submit-button{background-color:#007bff;border-color:#007bff;color:#fff}.AgriloBackEndProductSelectBox .submit-button:hover{background-color:#0056b3;border-color:#004085;color:#fff}.AgriloBackEndProductSelectBox .edit-button{background-color:#ffc107;border-color:#ffc107;color:#212529}.AgriloBackEndProductSelectBox .edit-button:hover{background-color:#e0a800;border-color:#d39e00;color:#212529}.AgriloBackEndProductSelectBox .delete-button{background-color:#dc3545;border-color:#dc3545;color:#fff}.AgriloBackEndProductSelectBox .delete-button:hover{background-color:#c82333;border-color:#bd2130;color:#fff}@media (max-width:1024px){.AgriloBackEndProductSelectBox{max-width:100%;min-width:auto}.AgriloBackEndProductSelectBox-edit-form,.AgriloBackEndProductSelectBox-edit-price-box{padding:1.5rem;width:95%}}@media (max-width:768px){.AgriloBackEndProductSelectBox{padding:1.5rem}.AgriloBackEndProductSelectBox h2{font-size:1.25rem}.AgriloBackEndProductSelectBox-details h3{font-size:1.1rem}.AgriloBackEndProductSelectBox-details p{font-size:.9rem}.AgriloBackEndProductSelectBox button{font-size:.9rem;margin-bottom:.5rem;padding:.6rem 1.2rem}}@media (max-width:480px){.AgriloBackEndProductSelectBox{padding:1rem}.AgriloBackEndProductSelectBox h2{font-size:1.1rem}.AgriloBackEndProductSelectBox-details h3{font-size:1rem}.AgriloBackEndProductSelectBox-details p{font-size:.85rem}.AgriloBackEndProductSelectBox button{font-size:.85rem;margin:.25rem 0;padding:.5rem 1rem;width:100%}.AgriloBackEndProductSelectBox-edit-form,.AgriloBackEndProductSelectBox-edit-price-box{height:70vh;padding:1rem;width:98%}}.agrilo-shop-backend-report{align-items:center;background-color:#f8f9fa;box-sizing:border-box;display:flex;flex-direction:column;height:100vh;overflow-y:auto;padding:var(--space-lg);padding-left:16rem;padding-top:var(--space-2xl);width:100%}.agrilo-shop-backend-report h1{color:#2c3e50;font-size:var(--font-3xl);font-weight:600;margin-bottom:var(--space-md);text-align:center}.agrilo-shop-backend-report p{color:#6c757d;font-size:var(--font-lg);margin-bottom:var(--space-lg);text-align:center}.agrilo-shop-backend-report-container{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;max-width:1000px;padding:var(--space-xl);width:100%}.agrilo-shop-backend-report-line{background-color:#dee2e6;border-radius:1px;height:2px;margin:var(--space-lg) 0;width:100%}.agrilo-shop-backend-report-generate-button{background-color:#6f42c1;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:var(--font-base);font-weight:500;margin:var(--space-md) 0;min-height:44px;padding:var(--space-sm) var(--space-lg);transition:all .2s ease}.agrilo-shop-backend-report-generate-button:hover{background-color:#5a32a3;box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.agrilo-shop-backend-report-content{margin-top:var(--space-lg)}.agrilo-shop-backend-report-content h3{border-bottom:2px solid #e9ecef;color:#2c3e50;font-size:var(--font-xl);font-weight:600;margin:var(--space-lg) 0 var(--space-md) 0;padding-bottom:var(--space-sm)}.agrilo-shop-backend-report-content p{color:#495057;font-size:var(--font-base);margin-bottom:var(--space-sm)}.agrilo-shop-backend-report-content strong{color:#2c3e50;font-weight:600}.agrilo-shop-backend-report-content ul{list-style-type:none;padding:0}.agrilo-shop-backend-report-content li{background-color:#f8f9fa;border-left:4px solid #007bff;border-radius:6px;font-size:var(--font-base);margin-bottom:var(--space-xs);padding:var(--space-sm)}.agrilo-shop-backend-report label{color:#495057;display:block;font-size:var(--font-base);font-weight:500;margin-bottom:var(--space-sm)}.agrilo-shop-backend-report input[type=date]{border:1px solid #ced4da;border-radius:4px;font-size:var(--font-base);margin-bottom:var(--space-md);min-height:44px;padding:var(--space-sm);width:200px}@media (max-width:1024px){.agrilo-shop-backend-report{padding-left:var(--space-lg);padding-top:5rem}}@media (max-width:768px){.agrilo-shop-backend-report{padding:var(--space-md);padding-top:6rem}.agrilo-shop-backend-report h1{font-size:var(--font-2xl)}.agrilo-shop-backend-report p{font-size:var(--font-base)}.agrilo-shop-backend-report-container{padding:var(--space-lg)}.agrilo-shop-backend-report-content h3{font-size:var(--font-lg)}.agrilo-shop-backend-report input[type=date]{max-width:300px;width:100%}}@media (max-width:480px){.agrilo-shop-backend-report{padding:var(--space-sm);padding-top:8rem}.agrilo-shop-backend-report h1{font-size:var(--font-xl)}.agrilo-shop-backend-report-container{padding:var(--space-md)}.agrilo-shop-backend-report-content h3{font-size:var(--font-base)}.agrilo-shop-backend-report-content li,.agrilo-shop-backend-report-content p{font-size:var(--font-sm)}}.agrilo-shop-backend-discounts{margin:0 auto;max-width:1400px;padding:20px}.agrilo-shop-backend-discounts h1{color:#2c3e50;font-size:2.5rem;font-weight:600;margin-bottom:10px}.agrilo-shop-backend-discounts p{color:#666;font-size:1.1rem;margin-bottom:20px}.agrilo-shop-backend-discounts-refresh-button{background-color:#3498db;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;margin-bottom:20px;padding:12px 24px;transition:background-color .3s ease}.agrilo-shop-backend-discounts-refresh-button:hover{background-color:#2980b9}.agrilo-shop-backend-discounts-line{background:linear-gradient(90deg,#3498db,#2c3e50);border-radius:1px;height:2px;margin:20px 0}.agrilo-shop-backend-discounts-container{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 1fr;margin-top:20px}.error-message{background-color:#fee;border:1px solid #fcc;border-radius:6px;margin:20px 0;padding:15px}.error-message p{font-weight:500;margin:0}@media (max-width:1200px){.agrilo-shop-backend-discounts-container{gap:20px;grid-template-columns:1fr}}@media (max-width:768px){.agrilo-shop-backend-discounts{padding:15px}.agrilo-shop-backend-discounts h1{font-size:2rem}.agrilo-shop-backend-discounts-refresh-button{padding:15px;width:100%}}.agriloBackEndDiscountBox{background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 4px 6px #0000001a;height:fit-content;max-height:800px;overflow-y:auto;padding:25px}.agriloBackEndDiscountBox h2{color:#2c3e50;font-size:1.8rem;font-weight:600;margin-bottom:15px}.agriloBackEndDiscountBox-line{background:linear-gradient(90deg,#3498db,#2c3e50);border-radius:1px;height:2px;margin:15px 0}.agriloBackEndDiscountBox-filters{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr 1fr;margin-bottom:20px}.agriloBackEndDiscountBox-filters label{color:#2c3e50;display:flex;flex-direction:column;font-size:.95rem;font-weight:500}.agriloBackEndDiscountBox-filters select{background-color:#fff;border:1px solid #ddd;border-radius:6px;font-size:.95rem;margin-top:5px;padding:10px}.agriloBackEndDiscountBox-buttons{display:flex;gap:10px;margin-bottom:20px}.agriloBackEndDiscountBox-add-button,.agriloBackEndDiscountBox-filter-button{border:none;border-radius:6px;cursor:pointer;font-size:.95rem;font-weight:500;padding:12px 20px;transition:all .3s ease}.agriloBackEndDiscountBox-filter-button{background-color:#3498db;color:#fff}.agriloBackEndDiscountBox-filter-button:hover{background-color:#2980b9}.agriloBackEndDiscountBox-add-button{background-color:#27ae60;color:#fff}.agriloBackEndDiscountBox-add-button:hover{background-color:#219a52}.agriloBackEndDiscountBox-discounts-list{list-style:none;margin:0;padding:0}.agriloBackEndDiscountBox-discount-item{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;cursor:pointer;margin-bottom:10px;padding:15px;transition:all .3s ease}.agriloBackEndDiscountBox-discount-item:hover{background-color:#e8f4f8;border-color:#3498db}.agriloBackEndDiscountBox-discount-item.selected{background-color:#d4edda;border-color:#27ae60;box-shadow:0 2px 4px #27ae6033}.agriloBackEndDiscountBox-discount-item.inactive{background-color:#f1f3f4;opacity:.6}.discount-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.discount-name{color:#2c3e50;font-size:1.1rem;font-weight:600}.discount-scope{background-color:#ecf0f1;color:#34495e;font-size:.85rem;text-transform:uppercase}.discount-details{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:5px}.discount-details span{color:#566573;font-size:.9rem}.discount-expiry{color:#e74c3c;font-size:.85rem;font-style:italic}.agriloBackEndDiscountBox-overlay{align-items:center;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.agriloBackEndDiscountBox-add-form{background-color:#fff;border-radius:12px;box-shadow:0 8px 32px #0000004d;max-height:90vh;max-width:600px;overflow-y:auto;padding:30px;width:90%}.agriloBackEndDiscountBox-add-form h3{color:#2c3e50;font-size:1.5rem;margin-bottom:20px;text-align:center}.agriloBackEndDiscountBox-add-form label{color:#2c3e50;display:flex;flex-direction:column;font-weight:500;margin-bottom:15px}.agriloBackEndDiscountBox-add-form input,.agriloBackEndDiscountBox-add-form select{border:1px solid #ddd;border-radius:6px;font-size:.95rem;margin-top:5px;padding:12px;transition:border-color .3s ease}.agriloBackEndDiscountBox-add-form input:focus,.agriloBackEndDiscountBox-add-form select:focus{border-color:#3498db;box-shadow:0 0 0 2px #3498db33;outline:none}.region-section{background-color:#fff;border:1px solid #e0e0e0;border-radius:6px;margin:15px 0;padding:15px}.section-title{border-bottom:1px solid #ecf0f1;color:#2c3e50;font-size:1rem;font-weight:600;margin:0 0 12px;padding-bottom:8px}.region-grid{grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:10px}.region-item{background-color:#f8f9fa!important;border:1px solid #dee2e6!important;border-radius:6px!important;padding:12px!important;transition:all .2s ease}.region-item:hover{background-color:#e9ecef!important;border-color:#3498db!important}.region-item input[type=checkbox]:checked+.region-name{color:#3498db;font-weight:600}@media (max-width:768px){.agriloBackEndDiscountBox-filters,.form-row{grid-template-columns:1fr}.agriloBackEndDiscountBox-buttons,.discount-header{flex-direction:column}.discount-header{align-items:flex-start;gap:8px}.discount-details{flex-direction:column;gap:5px}}.agriloBackEndDiscountSelectedBox{background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 4px 6px #0000001a;height:fit-content;max-height:700px;overflow-y:auto;padding:25px}.agriloBackEndDiscountSelectedBox h2{color:#2c3e50;font-size:1.8rem;font-weight:600;margin-bottom:15px}.agriloBackEndDiscountSelectedBox-line{background:linear-gradient(90deg,#3498db,#2c3e50);border-radius:1px;height:2px;margin:15px 0}.agriloBackEndDiscountSelectedBox-details{margin-bottom:25px}.detail-row{border-bottom:1px solid #f8f9fa;padding:12px 0}.detail-row:last-child{border-bottom:none}.detail-row strong{color:#2c3e50;font-weight:600;min-width:140px}.detail-row span{color:#566573;flex:1 1;text-align:right}.discount-stripe-id{background-color:#ecf0f1;border-radius:4px;color:#34495e!important;font-family:Courier New,monospace;font-size:.9rem!important;padding:4px 8px}.discount-type{background-color:#e8f4f8;border-radius:4px;color:#2980b9!important;padding:4px 8px;text-transform:capitalize}.discount-value{color:#27ae60!important;font-size:1.1rem;font-weight:600}.discount-scope{background-color:#fef9e7;border-radius:4px;color:#8b7355!important;padding:4px 8px;text-transform:capitalize}.status{border-radius:20px;font-size:.85rem;font-weight:500;letter-spacing:.5px;padding:6px 12px;text-transform:uppercase}.status.active{background-color:#d4edda;color:#155724}.status.inactive{background-color:#f8d7da;color:#721c24}.useable{color:#27ae60!important;font-weight:600}.not-useable{color:#e74c3c!important;font-weight:600}.detail-section{background-color:#f8f9fa;margin:20px 0;padding:15px}.detail-section strong{color:#2c3e50;display:block;font-weight:600;margin-bottom:10px}.applicable-list{list-style:none;margin:0;padding:0}.applicable-list li{background-color:#fff;border:1px solid #e9ecef;border-radius:6px;color:#495057;font-size:.9rem;margin:5px 0;padding:8px 12px}.agriloBackEndDiscountSelectedBox-buttons{border-top:1px solid #eee;display:flex;gap:15px;padding-top:20px}.delete-button,.edit-button{border:none;border-radius:6px;cursor:pointer;flex:1 1;font-size:1rem;font-weight:500;padding:12px 24px;transition:all .3s ease}.edit-button{background-color:#f39c12;color:#fff}.edit-button:hover{background-color:#d68910}.delete-button{background-color:#e74c3c;color:#fff}.delete-button:hover{background-color:#c0392b}.agriloBackEndDiscountSelectedBox-overlay{align-items:center;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.agriloBackEndDiscountSelectedBox-edit-form{background-color:#fff;border-radius:12px;box-shadow:0 8px 32px #0000004d;max-height:90vh;max-width:600px;overflow-y:auto;padding:30px;width:90%}.agriloBackEndDiscountSelectedBox-edit-form h3{color:#2c3e50;font-size:1.5rem;margin-bottom:20px;text-align:center}.form-row{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr;margin-bottom:15px}.agriloBackEndDiscountSelectedBox-edit-form label{color:#2c3e50;display:flex;flex-direction:column;font-weight:500;margin-bottom:15px}.agriloBackEndDiscountSelectedBox-edit-form input,.agriloBackEndDiscountSelectedBox-edit-form select{border:1px solid #ddd;border-radius:6px;font-size:.95rem;margin-top:5px;padding:12px;transition:border-color .3s ease}.agriloBackEndDiscountSelectedBox-edit-form input:focus,.agriloBackEndDiscountSelectedBox-edit-form select:focus{border-color:#3498db;box-shadow:0 0 0 2px #3498db33;outline:none}.checkbox-label{align-items:center;flex-direction:row!important;gap:8px}.checkbox-label input[type=checkbox]{margin:0!important;width:auto}.scope-selection{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin:20px 0;padding:15px}.selection-summary{background-color:#e8f4f8;border:1px solid #3498db;border-radius:4px;color:#2980b9;font-size:.9rem;font-weight:500;margin:8px 0;padding:8px 12px;text-align:center}.multi-select-container{background-color:#fff;border:1px solid #ddd;border-radius:6px;margin-top:8px;max-height:200px;overflow-y:auto;padding:10px}.checkbox-item{align-items:center;border-radius:4px;cursor:pointer;display:flex!important;flex-direction:row!important;margin:4px 0!important;padding:8px 12px;transition:background-color .2s ease}.checkbox-item:hover{background-color:#f1f3f4}.checkbox-item input[type=checkbox]{margin:0 10px 0 0!important;width:auto!important}.backend-product-name,.category-name,.region-name{color:#2c3e50;flex:1 1;font-weight:500}.backend-product-price{color:#27ae60;font-weight:600;margin-left:auto}.category-description{color:#666;font-size:.9em;margin-left:auto;max-width:200px;text-align:right}.help-text{color:#666;display:block;font-size:.85em;font-style:italic;margin-top:5px}.country-search{margin:8px 0}.search-input{background-color:#fff;border:1px solid #ddd;border-radius:6px;font-size:.9rem;padding:10px 12px;transition:border-color .3s ease;width:100%}.search-input:focus{border-color:#3498db;box-shadow:0 0 0 2px #3498db33;outline:none}.search-input::placeholder{color:#aaa;font-style:italic}.country-code{background-color:#f8f9fa;border-radius:3px;color:#666;font-family:Courier New,monospace;font-size:.85em;margin-left:auto;padding:2px 6px}.no-results{color:#666;font-style:italic;margin:0;padding:20px;text-align:center}.quick-select-buttons{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.quick-select-btn{background-color:#fff;border:1px solid #3498db;border-radius:4px;color:#3498db;cursor:pointer;font-size:.85rem;padding:6px 12px;transition:all .2s ease}.quick-select-btn:hover{background-color:#3498db;color:#fff}.quick-select-btn.clear-btn{border-color:#e74c3c;color:#e74c3c}.quick-select-btn.clear-btn:hover{background-color:#e74c3c;color:#fff}.form-buttons{border-top:1px solid #eee;display:flex;gap:15px;justify-content:flex-end;margin-top:25px;padding-top:20px}.cancel-button,.save-button{border-radius:6px;font-size:1rem;font-weight:500;padding:12px 24px}.cancel-button{background-color:#95a5a6}.cancel-button:hover{background-color:#7f8c8d}.save-button{background-color:#27ae60}.save-button:hover{background-color:#219a52}@media (max-width:768px){.agriloBackEndDiscountSelectedBox-buttons{flex-direction:column}.form-row{grid-template-columns:1fr}.detail-row{align-items:flex-start;flex-direction:column;gap:5px}.detail-row span{text-align:left}.detail-row strong{min-width:auto}.region-grid{grid-template-columns:1fr;max-height:150px}.region-checkbox-item{font-size:1rem;padding:12px}}.region-section{margin:20px 0}.region-section-title{border-bottom:1px solid #e8f4f8;color:#2c3e50;font-size:1.1rem;font-weight:600;margin-bottom:12px;padding-bottom:5px}.region-grid{grid-gap:8px;background-color:#fafbfc;border:1px solid #e8f4f8;border-radius:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));max-height:200px;overflow-y:auto;padding:8px}.region-checkbox-item{align-items:center;background-color:#fff;border:1px solid #e0e6ed;border-radius:6px;cursor:pointer;display:flex;font-size:.9rem;margin:0;padding:8px 12px;transition:all .2s ease}.region-checkbox-item:hover{background-color:#f8f9fa;border-color:#3498db;box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.region-checkbox-item input[type=checkbox]{accent-color:#3498db;margin-right:8px}.region-checkbox-item .region-name{color:#2c3e50;flex:1 1;font-weight:500}.region-checkbox-item .country-code{color:#7f8c8d;font-size:.8rem;margin-left:8px}.agrilo-backend-sensor-page{align-items:center;background-color:#f8f9fa;box-sizing:border-box;display:flex;flex-direction:column;height:100vh;overflow-y:auto;padding:var(--space-lg);padding-left:16rem;padding-top:var(--space-2xl);width:100%}.agrilo-backend-sensor-page h1{color:#2c3e50;font-size:var(--font-3xl);font-weight:600;margin-bottom:var(--space-md);text-align:center}.agrilo-backend-sensor-page p{color:#6c757d;font-size:var(--font-lg);margin-bottom:var(--space-lg);text-align:center}.agrilo-backend-sensor-page-refresh-button{background-color:#17a2b8;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:var(--font-base);font-weight:500;margin-bottom:var(--space-lg);min-height:44px;padding:var(--space-sm) var(--space-lg);transition:all .2s ease}.agrilo-backend-sensor-page-refresh-button:hover{background-color:#138496;box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.agrilo-backend-sensor-page-line{background-color:#dee2e6;border-radius:1px;height:2px;margin:var(--space-lg) 0;width:100%}.agrilo-backend-sensor-page-container{align-items:flex-start;display:flex;gap:var(--space-xl);justify-content:center;max-width:1400px;width:100%}@media (max-width:1024px){.agrilo-backend-sensor-page{padding-left:var(--space-lg);padding-top:5rem}.agrilo-backend-sensor-page-container{align-items:center;flex-direction:column;gap:var(--space-lg)}}@media (max-width:768px){.agrilo-backend-sensor-page{padding:var(--space-md);padding-top:6rem}.agrilo-backend-sensor-page h1{font-size:var(--font-2xl)}.agrilo-backend-sensor-page p{font-size:var(--font-base)}.agrilo-backend-sensor-page-refresh-button{font-size:var(--font-sm);padding:var(--space-sm) var(--space-md)}}@media (max-width:480px){.agrilo-backend-sensor-page{padding:var(--space-sm);padding-top:8rem}.agrilo-backend-sensor-page h1{font-size:var(--font-xl)}.agrilo-backend-sensor-page-container{gap:var(--space-md)}}.AgriloBackEndSensorBox{background:#fff;border:2px solid #dee2e6;border-radius:12px;box-shadow:0 2px 8px #0000001a;flex:1 1;margin-right:2rem;max-width:500px;min-width:350px;padding:2rem}.AgriloBackEndSensorBox h2{border-bottom:2px solid #e9ecef;color:#2c3e50;font-size:1.5rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem}.AgriloBackEndSensorBox-line{background-color:#dee2e6;border-radius:1px;height:2px;margin:1rem 0;width:100%}.AgriloBackEndSensorBox-filter-container{margin-bottom:1.5rem}.AgriloBackEndSensorBox-add-sensor-button,.AgriloBackEndSensorBox-add-variant-button,.AgriloBackEndSensorBox-delete-variant-button,.AgriloBackEndSensorBox-filter-button,.AgriloBackEndSensorBox-refresh-button{background:#f8f9fa;border:1px solid #ced4da;border-radius:6px;cursor:pointer;font-size:1rem;font-weight:500;margin-bottom:.5rem;margin-right:.5rem;min-height:44px;padding:.75rem 1.2rem;transition:all .2s ease}.AgriloBackEndSensorBox-add-sensor-button:hover,.AgriloBackEndSensorBox-add-variant-button:hover,.AgriloBackEndSensorBox-delete-variant-button:hover,.AgriloBackEndSensorBox-filter-button:hover,.AgriloBackEndSensorBox-refresh-button:hover{background:#e9ecef;border-color:#007bff;box-shadow:0 2px 4px #0000001a;color:#007bff;transform:translateY(-1px)}.AgriloBackEndSensorBox-sensor-list{display:flex;flex-direction:column;margin-bottom:1rem;max-height:40vh;overflow-y:auto}.AgriloBackEndSensorBox-sensor-item{background:#fff;border:1px solid #e9ecef;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;margin-bottom:.5rem;padding:1rem;position:relative;transition:all .2s ease}.AgriloBackEndSensorBox-sensor-item:hover{background-color:#f8f9fa;border-color:#007bff;box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.AgriloBackEndSensorBox-sensor-item.selected{background-color:#e7f3ff;border-color:#007bff;box-shadow:0 2px 8px #007bff33}.AgriloBackEndSensorBox-sensor-item span{color:#495057;font-size:1rem;line-height:1.5;margin:.25rem 0}.AgriloBackEndSensorBox-sensor-item span:first-child{color:#2c3e50;font-weight:600}.agriloBackEndSensorBox-add-sensor-form,.agriloBackEndSensorBox-add-variant-form,.agriloBackEndSensorBox-delete-variant-form{background-color:#fff;border:2px solid #dee2e6;border-radius:12px;box-shadow:0 10px 30px #0003;display:flex;flex-direction:column;gap:1rem;left:50%;margin-top:1rem;max-height:80vh;max-width:600px;overflow-y:auto;padding:2rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%;z-index:1000}.agriloBackEndSensorBox-add-sensor-form label,.agriloBackEndSensorBox-add-variant-form label,.agriloBackEndSensorBox-delete-variant-form label{color:#495057;display:flex;flex-direction:column;font-size:1rem;font-weight:600;margin-bottom:.5rem}.agriloBackEndSensorBox-add-sensor-form input,.agriloBackEndSensorBox-add-sensor-form select,.agriloBackEndSensorBox-add-variant-form input,.agriloBackEndSensorBox-add-variant-form select,.agriloBackEndSensorBox-delete-variant-form input,.agriloBackEndSensorBox-delete-variant-form select{border:1px solid #ced4da;border-radius:6px;font-size:1rem;margin-bottom:.75rem;margin-top:.25rem;min-height:44px;padding:.75rem}.agriloBackEndSensorBox-cancel-button,.agriloBackEndSensorBox-submit-button{background:#f8f9fa;border:1px solid #ced4da;border-radius:6px;cursor:pointer;font-size:1rem;font-weight:500;margin-right:1rem;min-height:44px;padding:.75rem 1.5rem;transition:all .2s ease}.agriloBackEndSensorBox-submit-button{background-color:#007bff;border-color:#007bff;color:#fff}.agriloBackEndSensorBox-submit-button:hover{background-color:#0056b3;box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.agriloBackEndSensorBox-cancel-button:hover{background:#e9ecef;border-color:#6c757d}.agriloBackEndSensorBox-overlay{background-color:#00000080;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:999}@media (max-width:1024px){.AgriloBackEndSensorBox{margin-right:0;max-width:100%}.agriloBackEndSensorBox-add-sensor-form,.agriloBackEndSensorBox-add-variant-form,.agriloBackEndSensorBox-delete-variant-form{padding:1.5rem;width:95%}}@media (max-width:768px){.AgriloBackEndSensorBox{min-width:auto;padding:1.5rem}.AgriloBackEndSensorBox h2{font-size:1.25rem}.AgriloBackEndSensorBox-add-sensor-button,.AgriloBackEndSensorBox-add-variant-button,.AgriloBackEndSensorBox-delete-variant-button,.AgriloBackEndSensorBox-filter-button,.AgriloBackEndSensorBox-refresh-button{font-size:.9rem;margin-bottom:.75rem;padding:.6rem 1rem}.AgriloBackEndSensorBox-sensor-item{padding:.75rem}.AgriloBackEndSensorBox-sensor-item span{font-size:.9rem}}@media (max-width:480px){.AgriloBackEndSensorBox{padding:1rem}.AgriloBackEndSensorBox h2{font-size:1.1rem}.AgriloBackEndSensorBox-add-sensor-button,.AgriloBackEndSensorBox-add-variant-button,.AgriloBackEndSensorBox-delete-variant-button,.AgriloBackEndSensorBox-filter-button,.AgriloBackEndSensorBox-refresh-button{font-size:.85rem;margin-bottom:.5rem;margin-right:0;width:100%}.AgriloBackEndSensorBox-sensor-item{padding:.5rem}.AgriloBackEndSensorBox-sensor-item span{font-size:.85rem}.agriloBackEndSensorBox-add-sensor-form,.agriloBackEndSensorBox-add-variant-form,.agriloBackEndSensorBox-delete-variant-form{padding:1rem;width:98%}}.AgriloBackEndSensorSelectedBox{background:#fff;border:2px solid #dee2e6;border-radius:12px;box-shadow:0 2px 8px #0000001a;flex:1 1;margin-right:2rem;max-width:600px;min-width:400px;padding:2rem}.AgriloBackEndSensorSelectedBox h2{border-bottom:2px solid #e9ecef;color:#2c3e50;font-size:1.5rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem}.AgriloBackEndSensorSelectedBox-line{background-color:#dee2e6;border-radius:1px;height:2px;margin:1rem 0;width:100%}.AgriloBackEndSensorSelectedBox-details{margin-bottom:1.5rem}.AgriloBackEndSensorSelectedBox-details h3{color:#2c3e50;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.AgriloBackEndSensorSelectedBox-details p{color:#495057;font-size:1rem;line-height:1.6;margin:.5rem 0}.AgriloBackEndSensorSelectedBox-details strong{color:#2c3e50;font-weight:600}.AgriloBackEndSensorSelectedBox-delete-button,.AgriloBackEndSensorSelectedBox-edit-button,.AgriloBackEndSensorSelectedBox-replace-button{background:#f8f9fa;border:1px solid #ced4da;border-radius:6px;cursor:pointer;font-size:1rem;font-weight:500;margin-right:.5rem;margin-top:1rem;min-height:44px;padding:.75rem 1.5rem;transition:all .2s ease}.AgriloBackEndSensorSelectedBox-delete-button:hover,.AgriloBackEndSensorSelectedBox-edit-button:hover,.AgriloBackEndSensorSelectedBox-replace-button:hover{background:#e9ecef;border-color:#007bff;box-shadow:0 2px 4px #0000001a;color:#007bff;transform:translateY(-1px)}.AgriloBackEndSensorSelectedBox-delete-button{background-color:#dc3545;border-color:#dc3545;color:#fff}.AgriloBackEndSensorSelectedBox-delete-button:hover{background-color:#c82333;border-color:#bd2130;color:#fff}.AgriloBackEndSensorSelectedBox-edit-form{background-color:#fff;border:2px solid #dee2e6;border-radius:12px;box-shadow:0 10px 30px #0003;display:flex;flex-direction:column;gap:1rem;height:60vh;left:50%;max-width:600px;overflow-y:auto;padding:2rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%;z-index:1000}.AgriloBackEndSensorSelectedBox-edit-form h3{border-bottom:2px solid #e9ecef;color:#2c3e50;font-size:1.25rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem}.AgriloBackEndSensorSelectedBox-edit-form label{color:#495057;display:flex;flex-direction:column;font-size:1rem;font-weight:600;margin-bottom:.5rem}.AgriloBackEndSensorSelectedBox-edit-form input,.AgriloBackEndSensorSelectedBox-edit-form select{border:1px solid #ced4da;border-radius:6px;font-size:1rem;margin-bottom:.75rem;margin-top:.25rem;min-height:44px;padding:.75rem}.AgriloBackEndSensorSelectedBox-cancel-button,.AgriloBackEndSensorSelectedBox-save-button{background:#f8f9fa;border:1px solid #ced4da;border-radius:6px;cursor:pointer;font-size:1rem;font-weight:500;margin-right:1rem;min-height:44px;padding:.75rem 1.5rem;transition:all .2s ease}.AgriloBackEndSensorSelectedBox-save-button{background-color:#28a745;border-color:#28a745;color:#fff}.AgriloBackEndSensorSelectedBox-save-button:hover{background-color:#218838;border-color:#1e7e34;box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.AgriloBackEndSensorSelectedBox-cancel-button:hover{background:#e9ecef;border-color:#6c757d}.AgriloBackEndSensorSelectedBox-overlay{background-color:#00000080;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:999}.AgriloBackEndSensorSelectedBox-select{border:1px solid #ced4da;border-radius:6px;font-size:1rem;margin-bottom:.75rem;margin-top:.25rem;min-height:44px;padding:.75rem}@media (max-width:1024px){.AgriloBackEndSensorSelectedBox{margin-right:0;max-width:100%;min-width:auto}.AgriloBackEndSensorSelectedBox-edit-form{padding:1.5rem;width:95%}}@media (max-width:768px){.AgriloBackEndSensorSelectedBox{padding:1.5rem}.AgriloBackEndSensorSelectedBox h2{font-size:1.25rem}.AgriloBackEndSensorSelectedBox-details h3{font-size:1.1rem}.AgriloBackEndSensorSelectedBox-details p{font-size:.9rem}.AgriloBackEndSensorSelectedBox-delete-button,.AgriloBackEndSensorSelectedBox-edit-button,.AgriloBackEndSensorSelectedBox-replace-button{font-size:.9rem;margin-bottom:.5rem;padding:.6rem 1.2rem}}@media (max-width:480px){.AgriloBackEndSensorSelectedBox{padding:1rem}.AgriloBackEndSensorSelectedBox h2{font-size:1.1rem}.AgriloBackEndSensorSelectedBox-details h3{font-size:1rem}.AgriloBackEndSensorSelectedBox-details p{font-size:.85rem}.AgriloBackEndSensorSelectedBox-delete-button,.AgriloBackEndSensorSelectedBox-edit-button,.AgriloBackEndSensorSelectedBox-replace-button{font-size:.85rem;margin-bottom:.5rem;margin-right:0;width:100%}.AgriloBackEndSensorSelectedBox-edit-form{height:70vh;padding:1rem;width:98%}}.livilo-backend-page{align-items:center;background-color:#f8f9fa;box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;overflow-y:auto;padding:3rem 2rem 2rem 16rem;width:100%}.livilo-backend-page h1{color:#2c3e50;font-size:2rem;font-weight:600;margin-bottom:1rem;text-align:center}.livilo-backend-page p{color:#6c757d;font-size:1.1rem;margin-bottom:2rem;text-align:center}.livilo-backend-tabs{display:flex;gap:1rem;margin-bottom:2rem}.livilo-backend-tab{background:#fff;border:2px solid #dee2e6;border-radius:8px;color:#495057;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.livilo-backend-tab:hover{background:#e9ecef;border-color:#adb5bd}.livilo-backend-tab.active{background:#007bff;border-color:#007bff;color:#fff}.livilo-backend-tab.active:hover{background:#0056b3;border-color:#0056b3}.livilo-backend-page-line{background-color:#dee2e6;border-radius:1px;height:2px;margin:2rem 0;width:100%}.livilo-backend-page-container{align-items:flex-start;display:flex;gap:2rem;height:calc(100vh - 280px);max-width:1400px;width:100%}.livilo-backend-error{background:#f8d7da;border:1px solid #f5c6cb;border-radius:6px;color:#721c24;font-weight:500;margin-bottom:2rem;padding:1rem}@media (max-width:1200px){.livilo-backend-page-container{flex-direction:column;gap:1rem;max-width:none}.livilo-backend-page{padding-left:2rem;padding-top:120px}.livilo-backend-page-container{height:calc(100vh - 320px)}}@media (max-width:1024px){.livilo-backend-page-container{flex-direction:column;gap:1rem;height:auto}}@media (max-width:768px){.livilo-backend-page{padding:100px 1rem 1rem}.livilo-backend-tabs{flex-direction:column;gap:.5rem}.livilo-backend-tab{text-align:center}.livilo-backend-page-container{height:auto}}.LiviloBackEndColorimetricSensorBox{background:#fff;border:2px solid #dee2e6;border-radius:12px;box-shadow:0 2px 8px #0000001a;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;height:100%;margin-right:2rem;max-width:500px;min-width:350px;overflow-y:hidden;padding:2rem;width:100%}.LiviloBackEndColorimetricSensorBox h2{border-bottom:2px solid #e9ecef;color:#2c3e50;font-size:1.5rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem}.LiviloBackEndColorimetricSensorBox-line{background-color:#dee2e6;border-radius:1px;height:2px;margin:1rem 0;width:100%}.LiviloBackEndColorimetricSensorBox-controls{margin-bottom:1.5rem}.LiviloBackEndColorimetricSensorBox-add-sensor-button,.LiviloBackEndColorimetricSensorBox-add-variant-button,.LiviloBackEndColorimetricSensorBox-refresh-button{border:1px solid;border-radius:6px;box-sizing:border-box;cursor:pointer;font-size:1rem;font-weight:500;margin-bottom:.5rem;padding:.75rem 1.2rem;transition:all .2s ease;width:100%}.LiviloBackEndColorimetricSensorBox-refresh-button{background:#28a745;border-color:#28a745;color:#fff}.LiviloBackEndColorimetricSensorBox-refresh-button:hover{background:#218838;border-color:#1e7e34}.LiviloBackEndColorimetricSensorBox-add-sensor-button{background:#007bff;border-color:#007bff;color:#fff}.LiviloBackEndColorimetricSensorBox-add-sensor-button:hover{background:#0056b3;border-color:#004085}.LiviloBackEndColorimetricSensorBox-add-variant-button{background:#17a2b8;border-color:#17a2b8;color:#fff}.LiviloBackEndColorimetricSensorBox-add-variant-button:hover{background:#138496;border-color:#117a8b}.LiviloBackEndColorimetricSensorBox-filter-container{margin-top:1rem}.LiviloBackEndColorimetricSensorBox-filter-container label{color:#495057;display:block;font-weight:500;margin-bottom:.5rem}.LiviloBackEndColorimetricSensorBox-variant-select{background:#fff;border:1px solid #ced4da;border-radius:6px;color:#495057;font-size:1rem;padding:.75rem;width:100%}.LiviloBackEndColorimetricSensorBox-error{background:#f8d7da;border:1px solid #f5c6cb;border-radius:6px;color:#721c24;font-weight:500;margin-bottom:1rem;padding:1rem}.LiviloBackEndColorimetricSensorBox-sensors-list{flex:1 1;max-height:400px;overflow-y:auto}.LiviloBackEndColorimetricSensorBox-sensor-item{background:#fff;border:1px solid #e9ecef;border-radius:8px;cursor:pointer;margin-bottom:.5rem;padding:1rem;transition:all .2s ease}.LiviloBackEndColorimetricSensorBox-sensor-item:hover{background:#f8f9fa;border-color:#007bff}.LiviloBackEndColorimetricSensorBox-sensor-item.selected{background:#e3f2fd;border-color:#007bff;box-shadow:0 2px 4px #007bff1a}.sensor-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.sensor-name{font-size:1rem}.sensor-details{gap:.25rem}.sensor-unit,.sensor-variant{color:#495057;font-size:.9rem}.sensor-variant{font-weight:500}.LiviloBackEndColorimetricSensorBox-no-sensors{color:#6c757d;font-style:italic;padding:2rem;text-align:center}.LiviloBackEndColorimetricSensorBox-overlay{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.LiviloBackEndColorimetricSensorBox-modal{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;max-height:80vh;max-width:600px;overflow-y:auto;padding:2rem;width:90%}.add-sensor-form h4,.add-variant-form h4{color:#2c3e50;font-size:1.25rem;font-weight:600;margin-bottom:1.5rem}@media (max-width:768px){.LiviloBackEndColorimetricSensorBox{margin-bottom:1rem;margin-right:0;max-height:50vh;min-width:300px}.form-row{flex-direction:column;gap:.5rem}.LiviloBackEndColorimetricSensorBox-modal{padding:1.5rem;width:95%}.modal-actions{flex-direction:column;gap:.5rem}}.LiviloBackEndColorimetricSensorSelectedBox{background:#fff;border:2px solid #dee2e6;border-radius:12px;box-shadow:0 2px 8px #0000001a;box-sizing:border-box;flex:1 1;height:100%;max-width:600px;min-width:400px;overflow-y:auto;padding:2rem;width:100%}.LiviloBackEndColorimetricSensorSelectedBox h2{border-bottom:2px solid #e9ecef;color:#2c3e50;font-size:1.5rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem}.LiviloBackEndColorimetricSensorSelectedBox-line{background-color:#dee2e6;border-radius:1px;height:2px;margin:1rem 0;width:100%}.LiviloBackEndColorimetricSensorSelectedBox-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.LiviloBackEndColorimetricSensorSelectedBox-delete-button,.LiviloBackEndColorimetricSensorSelectedBox-edit-button,.LiviloBackEndColorimetricSensorSelectedBox-replace-button,.LiviloBackEndColorimetricSensorSelectedBox-sensor-type-button{border:1px solid;border-radius:6px;cursor:pointer;flex:1 1;font-size:.85rem;font-weight:500;min-width:100px;padding:.5rem 1rem;transition:all .2s ease}.LiviloBackEndColorimetricSensorSelectedBox-edit-button{background:#ffc107;border-color:#ffc107;color:#212529}.LiviloBackEndColorimetricSensorSelectedBox-edit-button:hover{background:#e0a800;border-color:#d39e00}.LiviloBackEndColorimetricSensorSelectedBox-replace-button{background:#17a2b8;border-color:#17a2b8;color:#fff}.LiviloBackEndColorimetricSensorSelectedBox-replace-button:hover{background:#138496;border-color:#117a8b}.LiviloBackEndColorimetricSensorSelectedBox-sensor-type-button{background:#6f42c1;border-color:#6f42c1;color:#fff}.LiviloBackEndColorimetricSensorSelectedBox-sensor-type-button:hover{background:#5a32a3;border-color:#542788}.LiviloBackEndColorimetricSensorSelectedBox-delete-button{background:#dc3545;border-color:#dc3545;color:#fff}.LiviloBackEndColorimetricSensorSelectedBox-delete-button:hover{background:#c82333;border-color:#bd2130}.LiviloBackEndColorimetricSensorSelectedBox-calibration,.LiviloBackEndColorimetricSensorSelectedBox-details,.LiviloBackEndColorimetricSensorSelectedBox-image{margin-bottom:1.5rem}.LiviloBackEndColorimetricSensorSelectedBox-calibration h3,.LiviloBackEndColorimetricSensorSelectedBox-details h3,.LiviloBackEndColorimetricSensorSelectedBox-image h3{color:#2c3e50;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.LiviloBackEndColorimetricSensorSelectedBox-calibration p,.LiviloBackEndColorimetricSensorSelectedBox-details p{color:#495057;font-size:1rem;line-height:1.6;margin:.5rem 0}.LiviloBackEndColorimetricSensorSelectedBox-calibration strong,.LiviloBackEndColorimetricSensorSelectedBox-details strong{color:#2c3e50;font-weight:600}.sensor-status{border-radius:4px;font-size:.85rem;font-weight:500;margin-left:.5rem;padding:.25rem .5rem}.sensor-status.active{background:#d4edda;color:#155724}.sensor-status.inactive{background:#f8d7da;color:#721c24}.LiviloBackEndColorimetricSensorSelectedBox-no-selection{color:#6c757d;font-style:italic;padding:2rem;text-align:center}.image-container{max-width:100%;text-align:center}.sensor-image{border:1px solid #dee2e6;border-radius:8px;box-shadow:0 2px 4px #0000001a;max-height:200px;max-width:100%}.LiviloBackEndColorimetricSensorSelectedBox-overlay{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.LiviloBackEndColorimetricSensorSelectedBox-modal{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;max-height:80vh;max-width:600px;overflow-y:auto;padding:2rem;width:90%}.delete-confirmation h4,.edit-sensor-form h4,.edit-sensor-type-form h4,.replace-sensor-form h4{color:#2c3e50;font-size:1.25rem;font-weight:600;margin-bottom:1.5rem}.form-group{margin-bottom:1rem}.form-row{display:flex;gap:1rem}.form-row .form-group{flex:1 1}.form-input,.form-select,.form-textarea{box-sizing:border-box}.replace-button,.update-button{background:#28a745;border:1px solid #28a745;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.replace-button:hover,.update-button:hover{background:#218838;border-color:#1e7e34}.replace-button:disabled,.update-button:disabled{background:#6c757d;border-color:#6c757d;cursor:not-allowed}.replace-button{background:#17a2b8;border-color:#17a2b8}.replace-button:hover{background:#138496;border-color:#117a8b}.form-group label input[type=checkbox]{margin-right:.5rem;width:auto}@media (max-width:768px){.LiviloBackEndColorimetricSensorSelectedBox{margin-right:0;max-height:50vh;min-width:300px}.LiviloBackEndColorimetricSensorSelectedBox-actions,.form-row{flex-direction:column}.form-row{gap:.5rem}.LiviloBackEndColorimetricSensorSelectedBox-modal{padding:1.5rem;width:95%}.modal-actions{flex-direction:column;gap:.5rem}}.LiviloBackEndDeviceBox{background:#fff;border:2px solid #dee2e6;border-radius:12px;box-shadow:0 2px 8px #0000001a;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;height:100%;margin-right:2rem;max-width:500px;min-width:350px;overflow-y:hidden;padding:2rem;width:100%}.LiviloBackEndDeviceBox h2{border-bottom:2px solid #e9ecef;color:#2c3e50;font-size:1.5rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem}.LiviloBackEndDeviceBox-line{background-color:#dee2e6;border-radius:1px;height:2px;margin:1rem 0;width:100%}.LiviloBackEndDeviceBox-controls{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.LiviloBackEndDeviceBox-add-button,.LiviloBackEndDeviceBox-refresh-button{background:#f8f9fa;border:1px solid #ced4da;border-radius:6px;cursor:pointer;flex:1 1;font-size:1rem;font-weight:500;min-height:44px;padding:.75rem 1.2rem;transition:all .2s ease}.LiviloBackEndDeviceBox-refresh-button{background:#28a745;border-color:#28a745;color:#fff}.LiviloBackEndDeviceBox-refresh-button:hover{background:#218838;border-color:#1e7e34}.LiviloBackEndDeviceBox-add-button{background:#007bff;border-color:#007bff;color:#fff}.LiviloBackEndDeviceBox-add-button:hover{background:#0056b3;border-color:#004085}.LiviloBackEndDeviceBox-error{background:#f8d7da;border:1px solid #f5c6cb;border-radius:6px;color:#721c24;font-weight:500;margin-bottom:1rem;padding:1rem}.LiviloBackEndDeviceBox-types-list{flex:1 1;max-height:400px;overflow-y:auto}.LiviloBackEndDeviceBox-type-item{background:#fff;border:1px solid #e9ecef;border-radius:8px;cursor:pointer;margin-bottom:.5rem;padding:1rem;transition:all .2s ease}.LiviloBackEndDeviceBox-type-item:hover{background:#f8f9fa;border-color:#007bff}.LiviloBackEndDeviceBox-type-item.selected{background:#e3f2fd;border-color:#007bff;box-shadow:0 2px 4px #007bff1a}.type-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.type-name{color:#2c3e50;font-size:1rem;font-weight:600}.type-id{color:#6c757d;font-size:.9rem}.type-description{color:#495057;font-size:.9rem;margin-bottom:.25rem}.type-sensors{color:#6c757d;font-size:.85rem;font-weight:500}.LiviloBackEndDeviceBox-no-types{color:#6c757d;font-style:italic;padding:2rem;text-align:center}.LiviloBackEndDeviceBox-overlay{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.LiviloBackEndDeviceBox-modal{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;max-width:500px;padding:2rem;width:90%}.add-device-type-form h4{color:#2c3e50;font-size:1.25rem;font-weight:600;margin-bottom:1.5rem}.form-input,.form-textarea{background:#fff;border:1px solid #ced4da;border-radius:6px;color:#495057;font-size:1rem;padding:.75rem;transition:border-color .2s ease;width:100%}.form-input:focus,.form-textarea:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff1a;outline:none}.create-button{background:#28a745;border:1px solid #28a745;border-radius:6px;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.create-button:hover{background:#218838;border-color:#1e7e34}@media (max-width:1200px){.LiviloBackEndDeviceBox{max-height:60vh}}@media (max-width:768px){.LiviloBackEndDeviceBox{margin-bottom:1rem;margin-right:0;max-height:50vh;min-width:300px}.LiviloBackEndDeviceBox-controls{flex-direction:column}.LiviloBackEndDeviceBox-modal{padding:1.5rem;width:95%}.modal-actions{flex-direction:column;gap:.5rem}}.LiviloBackEndDeviceSelectedBox{background:#fff;border:2px solid #dee2e6;border-radius:12px;box-shadow:0 2px 8px #0000001a;box-sizing:border-box;flex:1 1;height:100%;max-width:600px;min-width:400px;overflow-y:auto;padding:2rem;width:100%}.LiviloBackEndDeviceSelectedBox h2{border-bottom:2px solid #e9ecef;color:#2c3e50;font-size:1.5rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem}.LiviloBackEndDeviceSelectedBox-line{background-color:#dee2e6;border-radius:1px;height:2px;margin:1rem 0;width:100%}.LiviloBackEndDeviceSelectedBox-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.LiviloBackEndDeviceSelectedBox-add-sensor-button,.LiviloBackEndDeviceSelectedBox-delete-button,.LiviloBackEndDeviceSelectedBox-edit-button{border:1px solid;border-radius:6px;cursor:pointer;flex:1 1;font-size:.9rem;font-weight:500;min-width:120px;padding:.75rem 1rem;transition:all .2s ease}.LiviloBackEndDeviceSelectedBox-edit-button{background:#ffc107;border-color:#ffc107;color:#212529}.LiviloBackEndDeviceSelectedBox-edit-button:hover{background:#e0a800;border-color:#d39e00}.LiviloBackEndDeviceSelectedBox-add-sensor-button{background:#28a745;border-color:#28a745;color:#fff}.LiviloBackEndDeviceSelectedBox-add-sensor-button:hover{background:#218838;border-color:#1e7e34}.LiviloBackEndDeviceSelectedBox-delete-button{background:#dc3545;border-color:#dc3545;color:#fff}.LiviloBackEndDeviceSelectedBox-delete-button:hover{background:#c82333;border-color:#bd2130}.LiviloBackEndDeviceSelectedBox-details,.LiviloBackEndDeviceSelectedBox-sensors{margin-bottom:1.5rem}.LiviloBackEndDeviceSelectedBox-details h3,.LiviloBackEndDeviceSelectedBox-sensors h3{color:#2c3e50;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.LiviloBackEndDeviceSelectedBox-details p{color:#495057;font-size:1rem;line-height:1.6;margin:.5rem 0}.LiviloBackEndDeviceSelectedBox-details strong{color:#2c3e50;font-weight:600}.LiviloBackEndDeviceSelectedBox-no-selection{color:#6c757d;font-style:italic;padding:2rem;text-align:center}.sensors-list{display:flex;flex-direction:column;gap:.75rem}.sensor-item{align-items:center;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;display:flex;justify-content:space-between;padding:1rem}.sensor-info{flex:1 1}.sensor-name{color:#2c3e50;font-weight:600;margin-bottom:.25rem}.sensor-description{color:#6c757d;font-size:.9rem}.remove-sensor-button{background:#dc3545;border:1px solid #dc3545;border-radius:4px;color:#fff;cursor:pointer;font-size:.85rem;font-weight:500;padding:.5rem 1rem;transition:all .2s ease}.remove-sensor-button:hover{background:#c82333;border-color:#bd2130}.no-sensors{color:#6c757d;font-style:italic;margin:1rem 0}.LiviloBackEndDeviceSelectedBox-overlay{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.LiviloBackEndDeviceSelectedBox-modal{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;max-height:80vh;max-width:500px;overflow-y:auto;padding:2rem;width:90%}.add-sensor-form h4,.delete-confirmation h4,.edit-device-type-form h4{color:#2c3e50;font-size:1.25rem;font-weight:600;margin-bottom:1.5rem}.delete-confirmation h4{color:#dc3545}.modal-error{background:#f8d7da;border:1px solid #f5c6cb;border-radius:6px;color:#721c24;font-weight:500;margin-bottom:1rem;padding:.75rem}.form-group{margin-bottom:1.5rem}.form-group label{color:#495057;display:block;margin-bottom:.5rem}.form-input,.form-select,.form-textarea{background:#fff;border:1px solid #ced4da;border-radius:6px;color:#495057;font-size:1rem;padding:.75rem;transition:border-color .2s ease;width:100%}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff1a;outline:none}.form-textarea{min-height:80px;resize:vertical}.warning{color:#dc3545;font-style:italic;font-weight:500}.modal-actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:1.5rem}.add-button,.update-button{background:#28a745;border:1px solid #28a745;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.add-button:hover,.update-button:hover{background:#218838;border-color:#1e7e34}.confirm-delete-button{background:#dc3545;border:1px solid #dc3545;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.confirm-delete-button:hover{background:#c82333;border-color:#bd2130}.cancel-button{border:1px solid #6c757d;border-radius:6px;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.cancel-button:hover{border-color:#4e555b}@media (max-width:1200px){.LiviloBackEndDeviceSelectedBox{max-height:60vh}}@media (max-width:768px){.LiviloBackEndDeviceSelectedBox{margin-right:0;max-height:50vh;min-width:300px}.LiviloBackEndDeviceSelectedBox-actions,.sensor-item{flex-direction:column}.sensor-item{align-items:flex-start;gap:.5rem}.remove-sensor-button{align-self:flex-end}.LiviloBackEndDeviceSelectedBox-modal{padding:1.5rem;width:95%}.modal-actions{flex-direction:column;gap:.5rem}}.LiviloBackEndSensorTypeBox{background:#fff;border-radius:10px;box-shadow:0 2px 10px #0000001a;height:600px;overflow-y:auto;padding:20px;width:45%}.LiviloBackEndSensorTypeBox h2{color:#333;font-size:1.5rem;margin:0 0 20px}.LiviloBackEndSensorTypeBox-controls{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px}.LiviloBackEndSensorTypeBox-add-button,.LiviloBackEndSensorTypeBox-add-datatype-button,.LiviloBackEndSensorTypeBox-refresh-button{background:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:.9rem;padding:8px 16px;transition:background-color .3s ease}.LiviloBackEndSensorTypeBox-add-button:hover,.LiviloBackEndSensorTypeBox-add-datatype-button:hover,.LiviloBackEndSensorTypeBox-refresh-button:hover{background:#0056b3}.LiviloBackEndSensorTypeBox-add-datatype-button{background:#28a745}.LiviloBackEndSensorTypeBox-add-datatype-button:hover{background:#1e7e34}.LiviloBackEndSensorTypeBox-line{background:#e0e0e0;height:1px;margin:15px 0}.LiviloBackEndSensorTypeBox-error{background:#f8d7da;border:1px solid #f5c6cb;border-radius:5px;color:#721c24;margin-bottom:15px;padding:10px}.LiviloBackEndSensorTypeBox-types-list{display:flex;flex-direction:column;gap:10px}.LiviloBackEndSensorTypeBox-type-item{background:#fafafa;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;padding:15px;transition:all .3s ease}.LiviloBackEndSensorTypeBox-type-item:hover{border-color:#007bff;box-shadow:0 2px 5px #007bff33}.LiviloBackEndSensorTypeBox-type-item.selected{background:#e3f2fd;border-color:#007bff;box-shadow:0 2px 8px #007bff4d}.type-header h3{color:#333;font-size:1.1rem;margin:0 0 5px}.type-datatype{color:#666;font-size:.9rem;font-weight:500;margin:0 0 5px}.type-description{color:#777;font-size:.85rem;line-height:1.4;margin:0}.LiviloBackEndSensorTypeBox-no-types{color:#999;font-style:italic;padding:40px 20px;text-align:center}.LiviloBackEndSensorTypeBox-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.LiviloBackEndSensorTypeBox-modal{background:#fff;border-radius:10px;box-shadow:0 10px 30px #0000004d;max-height:80vh;max-width:500px;overflow-y:auto;width:90%}.LiviloBackEndSensorTypeBox-modal-header{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:20px 25px 15px}.LiviloBackEndSensorTypeBox-modal-header h3{color:#333;font-size:1.3rem;margin:0}.LiviloBackEndSensorTypeBox-close-button{align-items:center;background:none;border:none;border-radius:50%;color:#999;cursor:pointer;display:flex;font-size:24px;height:30px;justify-content:center;padding:0;transition:all .3s ease;width:30px}.LiviloBackEndSensorTypeBox-close-button:hover{background:#f5f5f5;color:#333}.LiviloBackEndSensorTypeBox-modal-content{padding:20px 25px 25px}.LiviloBackEndSensorTypeBox-form{display:flex;flex-direction:column;gap:20px}.cancel-button,.create-button{border:none;border-radius:5px;cursor:pointer;font-size:.95rem;padding:10px 20px;transition:all .3s ease}.create-button{background:#007bff;color:#fff}.create-button:hover{background:#0056b3}@media (max-width:768px){.LiviloBackEndSensorTypeBox{height:auto;max-height:400px;width:100%}.LiviloBackEndSensorTypeBox-controls{flex-direction:column}.LiviloBackEndSensorTypeBox-modal{margin:10px;width:95%}.form-actions{flex-direction:column}}.LiviloBackEndSensorTypeSelectedBox{background:#fff;border-radius:10px;box-shadow:0 2px 10px #0000001a;height:600px;overflow-y:auto;padding:20px;width:45%}.no-selection{align-items:center;color:#666;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center}.no-selection h3{color:#333;margin:0 0 10px}.no-selection p{color:#999;margin:0}.selected-header{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.selected-header h2{color:#333;font-size:1.4rem;margin:0}.action-buttons{display:flex;gap:10px}.delete-button,.delete-datatype-button,.edit-button,.edit-datatype-button{border:none;border-radius:5px;cursor:pointer;font-size:.9rem;padding:8px 16px;transition:all .3s ease}.edit-button,.edit-datatype-button{background:#007bff;color:#fff}.edit-button:hover,.edit-datatype-button:hover{background:#0056b3}.delete-button,.delete-datatype-button{background:#dc3545;color:#fff}.delete-button:hover,.delete-datatype-button:hover{background:#c82333}.error-message{background:#f8d7da;border:1px solid #f5c6cb;border-radius:5px;color:#721c24;margin-bottom:20px;padding:12px}.success-message{background:#d4edda;border:1px solid #c3e6cb;border-radius:5px;color:#155724;margin-bottom:20px;padding:12px}.edit-form{gap:20px}.edit-form h3{color:#333;font-size:1.2rem;margin:0 0 15px}.form-group{gap:8px}.form-group label{color:#333;font-size:.95rem;font-weight:500}.form-group input,.form-group select,.form-group textarea{border:1px solid #ddd;border-radius:5px;font-size:.95rem;padding:10px 12px;transition:border-color .3s ease}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff33;outline:none}.form-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:10px}.cancel-button,.save-button{border:none;border-radius:5px;cursor:pointer;font-size:.95rem;padding:10px 20px;transition:all .3s ease}.cancel-button{background:#6c757d;color:#fff}.cancel-button:hover{background:#545b62}.save-button{background:#28a745;color:#fff}.save-button:hover{background:#218838}.sensor-details{display:flex;flex-direction:column;gap:25px}.detail-section{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:20px}.detail-section h3{color:#333;font-size:1.1rem;margin:0 0 15px}.data-type-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.data-type-header h3{margin:0}.data-type-actions{display:flex;gap:8px}.delete-datatype-button,.edit-datatype-button{font-size:.8rem;padding:6px 12px}.detail-row{align-items:flex-start;margin-bottom:12px}.detail-row label{color:#495057;font-size:.9rem;font-weight:600;margin-right:15px;min-width:120px}.detail-row span{color:#333;font-size:.9rem;line-height:1.4;word-break:break-word}.detail-row:last-child{margin-bottom:0}@media (max-width:768px){.LiviloBackEndSensorTypeSelectedBox{height:auto;max-height:500px;width:100%}.selected-header{align-items:flex-start;flex-direction:column;gap:15px}.action-buttons,.data-type-actions{flex-direction:column;width:100%}.detail-row,.form-actions{flex-direction:column}.detail-row{gap:5px}.detail-row label{font-weight:600;margin-right:0;min-width:auto}}:root{--livilo-primary-font:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell",sans-serif;--livilo-mono-font:"Roboto Mono","Consolas","Monaco","Courier New",monospace;--livilo-font-xs:0.75rem;--livilo-font-sm:0.875rem;--livilo-font-base:1rem;--livilo-font-lg:1.125rem;--livilo-font-xl:1.25rem;--livilo-font-2xl:1.5rem;--livilo-font-3xl:1.875rem;--livilo-font-light:300;--livilo-font-regular:400;--livilo-font-medium:500;--livilo-font-semibold:600;--livilo-font-bold:700;--livilo-leading-tight:1.25;--livilo-leading-normal:1.5;--livilo-leading-relaxed:1.625;--livilo-tracking-tight:-0.025em;--livilo-tracking-normal:0em;--livilo-tracking-wide:0.025em;--livilo-tracking-wider:0.05em;--livilo-primary:#05ca0f;--livilo-primary-hover:#059c0c;--livilo-secondary:#89888d;--livilo-text-primary:#373737;--livilo-text-secondary:#5a5a5a;--livilo-background:#f3f2f8;--livilo-card-background:#fcfcfc;--livilo-border:#d6d6d8;--livilo-border-light:#e0e0e0;--livilo-filter-background:#f3f3f7}.livilo-heading-1{font-size:1.5rem;font-size:var(--livilo-font-2xl);font-weight:600;font-weight:var(--livilo-font-semibold);letter-spacing:-.025em;letter-spacing:var(--livilo-tracking-tight)}.livilo-heading-1,.livilo-heading-2{color:#373737;color:var(--livilo-text-primary);font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-family:var(--livilo-primary-font);line-height:1.25;line-height:var(--livilo-leading-tight);margin:0}.livilo-heading-2{font-size:1.25rem;font-size:var(--livilo-font-xl);font-weight:500;font-weight:var(--livilo-font-medium);letter-spacing:0;letter-spacing:var(--livilo-tracking-normal)}.livilo-heading-3{font-size:1.125rem;font-size:var(--livilo-font-lg);font-weight:500;font-weight:var(--livilo-font-medium)}.livilo-body-text,.livilo-heading-3{color:#373737;color:var(--livilo-text-primary);font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-family:var(--livilo-primary-font);line-height:1.5;line-height:var(--livilo-leading-normal);margin:0}.livilo-body-text{font-size:1rem;font-size:var(--livilo-font-base);font-weight:400;font-weight:var(--livilo-font-regular)}.livilo-body-text-sm{font-size:.875rem;font-size:var(--livilo-font-sm)}.livilo-body-text-sm,.livilo-caption{color:#5a5a5a;color:var(--livilo-text-secondary);font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-family:var(--livilo-primary-font);font-weight:400;font-weight:var(--livilo-font-regular);line-height:1.5;line-height:var(--livilo-leading-normal);margin:0}.livilo-caption{font-size:.75rem;font-size:var(--livilo-font-xs)}.livilo-label{color:#373737;color:var(--livilo-text-primary);font-size:.875rem;font-size:var(--livilo-font-sm);font-weight:500;font-weight:var(--livilo-font-medium);line-height:1.5;line-height:var(--livilo-leading-normal);margin:0}.livilo-btn-primary,.livilo-label{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-family:var(--livilo-primary-font)}.livilo-btn-primary{background:var(--livilo-primary);border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-size:var(--livilo-font-base);font-weight:600;font-weight:var(--livilo-font-semibold);padding:.75rem 1.5rem;transition:background-color .2s ease}.livilo-btn-primary:hover{background:var(--livilo-primary-hover)}.livilo-btn-secondary{background:var(--livilo-secondary);border:none;border-radius:8px;transition:background-color .2s ease}.livilo-btn-outline,.livilo-btn-secondary{cursor:pointer;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-family:var(--livilo-primary-font);font-size:1rem;font-size:var(--livilo-font-base);font-weight:500;font-weight:var(--livilo-font-medium);padding:.75rem 1.5rem}.livilo-btn-outline{border:1px solid var(--livilo-border);border-radius:8px;color:var(--livilo-text-primary);transition:all .2s ease}.livilo-btn-outline:hover{background:var(--livilo-filter-background);border-color:var(--livilo-primary)}.livilo-input{background:#fff;border:1px solid #d6d6d8;border:1px solid var(--livilo-border);border-radius:8px;color:#373737;color:var(--livilo-text-primary);font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-family:var(--livilo-primary-font);font-size:1rem;font-size:var(--livilo-font-base);padding:.75rem 1rem;transition:border-color .2s ease}.livilo-input:focus{border-color:#05ca0f;border-color:var(--livilo-primary);box-shadow:0 0 0 3px #05ca0f1a;outline:none}.livilo-select{background:#fff;border:1px solid #d6d6d8;border:1px solid var(--livilo-border);border-radius:8px;color:#373737;color:var(--livilo-text-primary);cursor:pointer;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-family:var(--livilo-primary-font);font-size:1rem;font-size:var(--livilo-font-base);padding:.75rem 1rem;transition:border-color .2s ease}.livilo-select:focus{border-color:#05ca0f;border-color:var(--livilo-primary);box-shadow:0 0 0 3px #05ca0f1a;outline:none}.livilo-card{background:#fcfcfc;background:var(--livilo-card-background);border:1px solid #0000000d;border-radius:12px;box-shadow:0 2px 8px #00000012;padding:1.5rem}.livilo-card-sm{background:#f3f3f7;background:var(--livilo-filter-background);border-radius:8px;box-shadow:0 1px 4px #0000000a;padding:1rem}.livilo-filter-container{background:#fff;border:1px solid #d6d6d8;border:1px solid var(--livilo-border);border-radius:12px;box-shadow:0 4px 12px #00000014;margin-bottom:1rem;padding:1.5rem}.livilo-filter-header{align-items:center;display:flex;gap:.5rem;margin-bottom:1rem}.livilo-filter-controls{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:1rem}.livilo-filter-actions{display:flex;gap:.75rem;justify-content:flex-end}.livilo-text-center{text-align:center}.livilo-text-left{text-align:left}.livilo-text-right{text-align:right}.livilo-font-bold{font-weight:700;font-weight:var(--livilo-font-bold)}.livilo-font-semibold{font-weight:600;font-weight:var(--livilo-font-semibold)}.livilo-font-medium{font-weight:500;font-weight:var(--livilo-font-medium)}.livilo-text-primary{color:#373737;color:var(--livilo-text-primary)}.livilo-text-secondary{color:#5a5a5a;color:var(--livilo-text-secondary)}.livilo-text-success{color:#05ca0f;color:var(--livilo-primary)}@media (max-width:768px){.livilo-filter-controls{grid-template-columns:1fr}.livilo-filter-actions{flex-direction:column}}.Livilo-NavagatorBar{background-color:var(--livilo-card-background);box-shadow:0 4px 12px #00000014;display:flex;flex-direction:column;font-family:var(--livilo-primary-font);height:100vh;left:0;padding:2rem 1rem;position:fixed;top:0;width:20rem;z-index:1000}.Livilo-NavagatorBar-h1{color:var(--livilo-primary);font-size:var(--livilo-font-2xl);font-weight:var(--livilo-font-bold);margin:0 0 1rem;text-align:center}.Livilo-NavagatorBar-line{background-color:var(--livilo-border-light);height:1px;margin:1.5rem 0;width:100%}.Livilo-NavagatorBar-button-box{display:flex;flex-direction:column;gap:.75rem}.Livilo-NavagatorBar-button{align-items:center;background-color:var(--livilo-filter-background);border:none;border-radius:8px;color:var(--livilo-text-primary);cursor:pointer;display:flex;font-family:var(--livilo-primary-font);font-size:var(--livilo-font-lg);font-weight:var(--livilo-font-medium);height:3rem;justify-content:center;letter-spacing:var(--livilo-tracking-normal);transition:all .2s ease;width:100%}.Livilo-NavagatorBar-button:hover{background-color:var(--livilo-border-light);box-shadow:0 2px 8px #0000001a;transform:translateY(-1px)}.Livilo-NavagatorBar-button-active{background-color:var(--livilo-primary);box-shadow:0 2px 8px #05ca0f4d;color:#fff;font-weight:var(--livilo-font-semibold)}.Livilo-NavagatorBar-button-active:hover{background-color:var(--livilo-primary-hover);transform:translateY(-1px)}.Livilo-NavagatorBar-signout-button{align-items:center;background-color:#ff4c4c;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:var(--livilo-primary-font);font-size:var(--livilo-font-base);font-weight:var(--livilo-font-semibold);height:3rem;justify-content:center;margin-bottom:4rem;margin-top:auto;transition:all .2s ease;width:100%}.Livilo-NavagatorBar-signout-button:hover{background-color:#e04343;box-shadow:0 2px 8px #ff4c4c4d;transform:translateY(-1px)}.Livilo-AccountPage{display:flex;flex-direction:column;font-family:var(--livilo-primary-font);gap:2rem;margin:2rem auto;max-width:60rem;padding:0 1rem}.Livilo-AccountPage-header{background:var(--livilo-card-background);border-radius:12px;box-shadow:0 4px 12px #00000014;padding:2rem}.Livilo-AccountPage-content{display:flex;flex-direction:column;gap:2rem}.Livilo-AccountPage-account-box,.Livilo-AccountPage-help-box{display:flex;flex-direction:column;gap:1rem}.Livilo-AccountPage-menu-item{align-items:center;background:var(--livilo-filter-background);border:1px solid var(--livilo-border);border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:1.5rem;transition:all .2s ease}.Livilo-AccountPage-menu-item:hover{background:var(--livilo-border-light);box-shadow:0 2px 8px #0000001a;transform:translateX(2px)}.menu-item-content{align-items:center;display:flex;gap:1rem}.menu-icon{color:var(--livilo-primary);font-size:1.5rem}.menu-text{display:flex;flex-direction:column;gap:.25rem}.arrow-icon{color:var(--livilo-text-secondary);font-size:1.25rem}@media (max-width:768px){.Livilo-AccountPage{margin:1rem;padding:0}.Livilo-AccountPage-header{padding:1.5rem}.Livilo-AccountPage-menu-item{padding:1rem}.menu-icon{font-size:1.25rem}}.Livilo-EditAccountPage{align-items:center;background:#fcfcfc;border-radius:10px;display:flex;flex-direction:column;height:auto;margin-left:25rem;padding-bottom:100px;position:relative;top:25px;width:80rem}.Livilo-EditAccountPage-back-btn{border:3px solid #d6d6d8;border-radius:2rem;cursor:pointer;height:4rem;left:1rem;position:absolute;top:1rem;width:4rem}.Livilo-EditAccountPage-back-btn:hover{background-color:#d6d6d8}.Livilo-EditAccountPage-profile-box{border-radius:10px;display:flex;flex-direction:column;height:fit-content;margin-top:3rem;padding-bottom:1rem;width:40rem}.Livilo-EditAccountPage-input{border-radius:.25rem;font-size:1.25rem;height:3rem;width:100%}.Livilo-EditAccountPage-button-box{display:flex;margin-left:28rem;margin-top:2rem}.Livilo-EditAccountPage-cancel-button{background-color:#d6d6d8;border:none;border-radius:.25rem;color:#373737;cursor:pointer;font-size:1.25rem;font-weight:500;padding:.5rem 1rem}.Livilo-EditAccountPage-cancel-button:hover{background-color:#b3b3b3}.Livilo-EditAccountPage-save-button{background-color:#05ca0f;border:none;border-radius:.25rem;color:#fcfcfc;cursor:pointer;font-size:1.25rem;font-weight:500;margin-left:1rem;padding:.5rem 1rem}.Livilo-EditAccountPage-save-button:hover{background-color:#1a1a1a}.Livilo-EditAccountPage-h3{color:#373737;margin-top:0}.Livilo-ChangePassword{align-items:center;background:#fcfcfc;border-radius:10px;display:flex;height:fit-content;justify-content:center;margin-left:25rem;min-height:auto;padding-bottom:10rem;position:relative;top:25px;width:80rem}.Livilo-ChangePassword-back-button{border:3px solid #d6d6d8;border-radius:2rem;cursor:pointer;height:4rem;left:1rem;position:absolute;top:1rem;width:4rem}.Livilo-ChangePassword-back-button:hover{background-color:#d6d6d8}.Livilo-ChangePassword-profile-box{border-radius:10px;display:flex;flex-direction:column;height:fit-content;margin-top:3rem;padding-bottom:1rem;width:40rem}.Livilo-ChangePassword-input{border-radius:.25rem;font-size:1.25rem;height:2.5rem;width:100%}.Livilo-ChangePassword-button-box{display:flex;margin-left:20rem;margin-top:2rem;width:30rem}.Livilo-ChangePassword-cancel-button{background-color:#d6d6d8;border:none;border-radius:.25rem;color:#373737;cursor:pointer;font-size:1.25rem;font-weight:500;padding:.5rem 1rem}.Livilo-ChangePassword-cancel-button:hover{background-color:#373737;color:#d6d6d8}.Livilo-ChangePassword-save-button{background-color:#05ca0f;border:none;border-radius:.25rem;color:#000;cursor:pointer;font-size:1.25rem;font-weight:500;margin-left:2rem;padding:.5rem 1rem}.Livilo-ChangePassword-save-button:hover{background-color:#000;color:#fcfcfc}.Livilo-OverviewPage{display:flex;flex-direction:column;font-family:var(--livilo-primary-font);gap:2rem;margin:2rem auto;max-width:90rem;padding:0 1rem}.Livilo-OverviewPage-header{padding:2rem}.Livilo-OverviewPage-header,.Livilo-OverviewPage-loading{background:var(--livilo-card-background);border-radius:12px;box-shadow:0 4px 12px #00000014}.Livilo-OverviewPage-loading{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:3rem}.Livilo-OverviewPage-content{grid-gap:2rem;align-items:start;display:grid;gap:2rem;grid-template-columns:1fr 2fr}.Livilo-OverviewPage-groups-section{position:sticky;top:2rem}.Livilo-OverviewPage-groups-list{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.Livilo-OverviewPage-group-item{align-items:center;background:var(--livilo-filter-background);border:1px solid #0000;border-radius:8px;display:flex;gap:1rem;justify-content:space-between;padding:1rem;transition:all .2s ease}.group-content{cursor:pointer;flex:1 1}.group-actions{gap:.5rem;opacity:0;transition:opacity .2s ease}.Livilo-OverviewPage-group-item:hover .group-actions{opacity:1}.Livilo-OverviewPage-group-item:hover{background:var(--livilo-border-light);transform:translateX(2px)}.delete-btn{background-color:#ff4c4c!important;color:#fff!important}.delete-btn:hover{background-color:#e04343!important}.Livilo-OverviewPage-group-item.active{background:var(--livilo-primary);border-color:var(--livilo-primary);box-shadow:0 2px 8px #05ca0f4d;color:#fff}.Livilo-OverviewPage-group-item.active .livilo-body-text-sm,.Livilo-OverviewPage-group-item.active .livilo-heading-3{color:#fff}.Livilo-OverviewPage-devices-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-top:1rem}.Livilo-OverviewPage-device-card{transition:all .2s ease}.Livilo-OverviewPage-device-card:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-2px)}.device-header{align-items:center;border-bottom:1px solid var(--livilo-border-light);display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem}.device-actions{display:flex;gap:.5rem}.action-btn{align-items:center!important;background:#0000!important;border:1px solid var(--livilo-border)!important;border-radius:6px!important;color:var(--livilo-text-primary)!important;cursor:pointer!important;display:flex!important;font-family:var(--livilo-primary-font)!important;font-size:var(--livilo-font-base)!important;justify-content:center!important;min-width:auto!important;padding:.5rem!important;transition:all .2s ease!important}.action-btn:hover{background:var(--livilo-filter-background)!important;border-color:var(--livilo-primary)!important}.device-details{display:flex;flex-direction:column;gap:.5rem}.device-description{font-style:italic;margin-top:.75rem;padding-top:.75rem}.Livilo-OverviewPage-no-devices{background:var(--livilo-filter-background);border-radius:8px;grid-column:1/-1;padding:3rem;text-align:center}.section-header{margin-bottom:1rem}.section-header button{align-items:center!important;border-radius:8px!important;cursor:pointer!important;display:inline-flex!important;font-family:var(--livilo-primary-font)!important;font-size:var(--livilo-font-base)!important;font-weight:var(--livilo-font-medium)!important;gap:.5rem!important;justify-content:center!important;padding:.75rem 1.5rem!important;transition:all .2s ease!important}.livilo-btn-outline,.livilo-btn-primary,.livilo-btn-secondary{align-items:center;border:none;border-radius:8px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:Poppins,sans-serif;font-family:var(--livilo-primary-font,"Poppins",sans-serif);font-size:1rem;font-size:var(--livilo-font-base,1rem);font-weight:500;font-weight:var(--livilo-font-medium,500);gap:.5rem;justify-content:center;min-height:44px;padding:.75rem 1.5rem;text-decoration:none;transition:all .2s ease;white-space:nowrap}.livilo-btn-primary{background:#05ca0f;background:var(--livilo-primary,#05ca0f);color:#fff}.livilo-btn-primary:hover{background:#059c0c;background:var(--livilo-primary-hover,#059c0c)}.livilo-btn-secondary{background:#89888d;background:var(--livilo-secondary,#89888d);color:#fff}.livilo-btn-secondary:hover{background:#6c6c72}.livilo-btn-outline{background:#0000;border:1px solid #d6d6d8;border:1px solid var(--livilo-border,#d6d6d8);color:#373737;color:var(--livilo-text-primary,#373737)}.livilo-btn-outline:hover{background:#f3f3f7;background:var(--livilo-filter-background,#f3f3f7);border-color:#05ca0f;border-color:var(--livilo-primary,#05ca0f)}.Livilo-OverviewPage-modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.Livilo-OverviewPage-modal{background:var(--livilo-card-background);border-radius:12px;box-shadow:0 12px 48px #0003;max-height:80vh;max-width:500px;overflow-y:auto;padding:2rem;width:90%}.modal-header{border-bottom:1px solid var(--livilo-border-light);margin-bottom:2rem;padding-bottom:1rem}.modal-content{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.group-option{align-items:center;background:var(--livilo-filter-background);border:1px solid var(--livilo-border);border-radius:8px;display:flex;justify-content:space-between;padding:1.5rem;transition:all .2s ease}.group-option:hover{background:var(--livilo-card-background);border-color:var(--livilo-primary);box-shadow:0 2px 8px #05ca0f1a}.group-info{display:flex;flex:1 1;flex-direction:column;gap:.25rem}.group-actions{align-items:center;display:flex;flex-shrink:0;gap:.75rem}.group-actions button{align-items:center!important;border:none!important;border-radius:6px!important;cursor:pointer!important;display:flex!important;font-family:var(--livilo-primary-font)!important;font-size:var(--livilo-font-sm)!important;font-weight:var(--livilo-font-medium)!important;gap:.5rem!important;padding:.5rem 1rem!important;transition:all .2s ease!important;white-space:nowrap!important}.group-actions .livilo-btn-primary,.modal-content .livilo-btn-primary{background:#05ca0f!important;background:var(--livilo-primary,#05ca0f)!important;border:none!important;color:#fff!important}.group-actions .livilo-btn-primary:hover,.modal-content .livilo-btn-primary:hover{background:#059c0c!important;background:var(--livilo-primary-hover,#059c0c)!important;box-shadow:0 4px 12px #05ca0f4d;transform:translateY(-1px)}.group-actions .livilo-btn-secondary,.modal-content .livilo-btn-secondary{background:#89888d!important;background:var(--livilo-secondary,#89888d)!important;border:none!important;color:#fff!important}.group-actions .livilo-btn-secondary:hover,.modal-content .livilo-btn-secondary:hover{background:#6c6c72!important;box-shadow:0 4px 12px #89888d4d;transform:translateY(-1px)}.form-field{display:flex;flex-direction:column;gap:.5rem}.livilo-input,.livilo-textarea{border:1px solid var(--livilo-border);border-radius:6px;font-family:var(--livilo-primary-font);font-size:var(--livilo-font-base);padding:.75rem;transition:border-color .2s ease}.livilo-input:focus,.livilo-textarea:focus{border-color:var(--livilo-primary);box-shadow:0 0 0 3px #05ca0f1a;outline:none}.livilo-textarea{min-height:80px;resize:vertical}.group-actions button{align-items:center;display:flex;font-size:var(--livilo-font-sm);gap:.25rem;padding:.5rem 1rem}.modal-footer{border-top:1px solid var(--livilo-border-light);display:flex;gap:1rem;justify-content:flex-end;padding-top:1rem}.modal-footer button{align-items:center!important;border-radius:8px!important;cursor:pointer!important;display:inline-flex!important;font-family:var(--livilo-primary-font)!important;font-size:var(--livilo-font-base)!important;font-weight:var(--livilo-font-medium)!important;justify-content:center!important;padding:.75rem 1.5rem!important;transition:all .2s ease!important}.Livilo-OverviewPage-error{background:#fff5f5;border:1px solid #feb2b2;border-radius:8px;margin-top:1rem;padding:1rem}.Livilo-OverviewPage-error .livilo-body-text{color:#c53030;margin:0}.Livilo-DeviceListPage{display:flex;flex-direction:column;font-family:var(--livilo-primary-font);gap:2rem;margin:2rem auto;max-width:80rem;padding:0 1rem}.Livilo-DeviceListPage-header{align-items:center;background:var(--livilo-card-background);border-radius:12px;box-shadow:0 4px 12px #00000014;display:flex;justify-content:space-between;padding:2rem}.header-content{flex:1 1}.filter-toggle-btn{padding:.75rem 1rem;white-space:nowrap}.Livilo-DeviceListPage-h1{color:var(--livilo-text-primary);font-size:var(--livilo-font-2xl);font-weight:var(--livilo-font-semibold);margin:0 0 1rem}.Livilo-DeviceListPage-content{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.Livilo-DeviceListPage-device-card{background:var(--livilo-card-background);border:1px solid #0000;border-radius:12px;box-shadow:0 4px 12px #00000014;cursor:pointer;padding:1.5rem;transition:all .2s ease}.Livilo-DeviceListPage-device-card:hover{border-color:var(--livilo-primary);box-shadow:0 8px 24px #0000001f;transform:translateY(-2px)}.Livilo-DeviceListPage-device-name{color:var(--livilo-text-primary);font-size:var(--livilo-font-xl);font-weight:var(--livilo-font-semibold);margin:0 0 .75rem}.Livilo-DeviceListPage-device-info{display:flex;flex-direction:column;gap:.5rem}.Livilo-DeviceListPage-device-detail{align-items:center;display:flex;justify-content:space-between}.Livilo-DeviceListPage-device-label{color:var(--livilo-text-secondary);font-size:var(--livilo-font-sm);font-weight:var(--livilo-font-medium)}.Livilo-DeviceListPage-device-value{color:var(--livilo-text-primary);font-size:var(--livilo-font-sm)}.Livilo-DeviceListPage-device-description{border-top:1px solid var(--livilo-border-light);margin-top:1rem;padding-top:1rem}.Livilo-DeviceListPage-device-description-text{color:var(--livilo-text-secondary);font-size:var(--livilo-font-sm);line-height:var(--livilo-leading-relaxed);margin:0}.Livilo-DeviceListPage-placeholder{background:var(--livilo-card-background);border-radius:12px;box-shadow:0 4px 12px #00000014;grid-column:1/-1;padding:3rem;text-align:center}.Livilo-DeviceListPage-placeholder-text{color:var(--livilo-text-secondary);font-size:var(--livilo-font-lg);margin:0}.Livilo-DeviceListPage-loading{align-items:center;background:var(--livilo-card-background);border-radius:12px;box-shadow:0 4px 12px #00000014;display:flex;flex-direction:column;grid-column:1/-1;justify-content:center;padding:3rem}@media (max-width:768px){.Livilo-DeviceListPage{gap:1.5rem;margin:1rem auto;padding:0 .5rem}.Livilo-DeviceListPage-header{padding:1.5rem}.Livilo-DeviceListPage-content{grid-template-columns:1fr}.Livilo-DeviceListPage-device-card{padding:1.25rem}}.Livilo-DeviceDetailPage{display:flex;flex-direction:column;font-family:var(--livilo-primary-font);gap:2rem;margin:2rem auto;max-width:80rem;padding:0 1rem}.Livilo-DeviceDetailPage-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.header-left{align-items:center;display:flex;gap:1rem}.header-actions{display:flex;gap:.75rem}.header-actions button{align-items:center;display:flex;font-size:var(--livilo-font-sm);gap:.5rem;padding:.75rem 1rem}.Livilo-DeviceDetailPage-back-button{background:none;border:none;border-radius:8px;cursor:pointer;padding:.5rem;transition:background-color .2s ease}.Livilo-DeviceDetailPage-back-button:hover{background:var(--livilo-filter-background)}.Livilo-DeviceDetailPage-back-icon{color:var(--livilo-text-primary)}.Livilo-DeviceDetailPage-error,.Livilo-DeviceDetailPage-loading{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:3rem;text-align:center}.loading-spinner{border-top:4px solid var(--livilo-border-light);border:4px solid var(--livilo-border-light);height:40px;width:40px}.Livilo-DeviceDetailPage-content-wrapper{display:flex;flex-direction:column;gap:2rem}.Livilo-DeviceDetailPage-device-info{margin-bottom:0}.Livilo-DeviceDetailPage-device-details{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:1rem 0}.detail-item{display:flex;flex-direction:column;gap:.25rem}.device-description{border-top:1px solid var(--livilo-border-light);margin-top:1.5rem;padding-top:1.5rem}.section-header{justify-content:space-between;margin-bottom:1.5rem}.section-header,.time-filter{align-items:center;display:flex}.time-filter{gap:.75rem}.filter-toggle-btn{align-items:center;display:flex;font-size:var(--livilo-font-sm);gap:.5rem;padding:.5rem 1rem}.Livilo-DeviceDetailPage-averages-section{margin-bottom:0}.Livilo-DeviceDetailPage-averages-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.Livilo-DeviceDetailPage-average-item{padding:1.5rem;text-align:center}.Livilo-DeviceDetailPage-average-value{color:var(--livilo-primary);font-size:var(--livilo-font-2xl);font-weight:var(--livilo-font-bold);margin:.5rem 0}.Livilo-DeviceDetailPage-colorimetric-section{margin-bottom:0}.Livilo-DeviceDetailPage-colorimetric-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.Livilo-DeviceDetailPage-colorimetric-item{padding:1.5rem}.colorimetric-header{align-items:center;border-bottom:1px solid var(--livilo-border-light);display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem}.colorimetric-details{display:flex;flex-direction:column;gap:.75rem}.detail-row{align-items:center;display:flex;justify-content:space-between}.colorimetric-image{margin-top:1rem;text-align:center}.test-image{border:1px solid var(--livilo-border-light);border-radius:8px;max-height:150px;max-width:100%}.Livilo-DeviceDetailPage-datapoints-section{margin-bottom:0}.Livilo-DeviceDetailPage-datapoints-list{display:flex;flex-direction:column;gap:1rem;max-height:600px;overflow-y:auto;padding-right:.5rem}.Livilo-DeviceDetailPage-datapoints-list::-webkit-scrollbar{width:6px}.Livilo-DeviceDetailPage-datapoints-list::-webkit-scrollbar-track{background:var(--livilo-filter-background);border-radius:3px}.Livilo-DeviceDetailPage-datapoints-list::-webkit-scrollbar-thumb{background:var(--livilo-border);border-radius:3px}.Livilo-DeviceDetailPage-datapoints-list::-webkit-scrollbar-thumb:hover{background:var(--livilo-secondary)}.Livilo-DeviceDetailPage-datapoint-item{padding:1.25rem}.datapoint-header{margin-bottom:.75rem}.datapoint-header,.datapoint-value{align-items:center;display:flex;justify-content:space-between}.Livilo-DeviceDetailPage-datapoint-value{color:var(--livilo-primary);font-size:var(--livilo-font-lg);font-weight:var(--livilo-font-semibold)}.edit-form{gap:1.5rem}.edit-form,.form-group{display:flex;flex-direction:column}.form-group{gap:.5rem}.form-group textarea{font-family:var(--livilo-primary-font);min-height:80px;resize:vertical}.filter-control{display:flex;flex-direction:column;gap:.5rem}.Livilo{background:var(--livilo-background);display:flex;font-family:var(--livilo-primary-font);min-height:100vh;position:relative;width:100%}.Livilo-content{margin-left:20rem;min-height:100vh;padding:1rem 0;width:calc(100% - 20rem)}.Livilo-loading{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;width:100%}.loading-spinner{animation:spin 1s linear infinite;border-top:5px solid var(--livilo-border-light);border:5px solid var(--livilo-border-light);border-radius:50%;border-top-color:var(--livilo-primary);height:50px;margin-bottom:1rem;width:50px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.4eb4adb7.css.map*/