@import"https://cdnjs.cloudflare.com/ajax/libs/meyer-reset/2.0/reset.min.css";@import"https://px.animaapp.com/6733c531ca5e28c6b5fe7a55.6733c532ca5e28c6b5fe7a58.3yWEgPG.hcp.png";@font-face{font-family:Exo;font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/exo/v25/4UaZrEtFpBI4f1ZSIK9d4LjJ4g03OwtmO24p.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Exo;font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/exo/v25/4UaZrEtFpBI4f1ZSIK9d4LjJ4g03OwpmO24p.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Exo;font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/exo/v25/4UaZrEtFpBI4f1ZSIK9d4LjJ4g03OwRmOw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{-webkit-font-smoothing:antialiased;box-sizing:border-box}.custom-dialog-container{position:fixed;top:0;right:0;height:100%;border-radius:0;box-shadow:none}:root{--black: #000000;--star-dust: #9b9a9a;--white: #ffffff;--font-size-l: 60px;--font-size-m: 20px;--font-size-s: 18px}.modal-content{padding:24px;background:#fff;height:100%;display:flex;flex-direction:column;justify-content:center}form{display:flex;flex-direction:column;gap:16px}button{align-self:flex-end}.confirm-account-info{position:absolute;top:74px;left:23px;font-weight:700;color:#000;font-size:20px;letter-spacing:1.6px;line-height:normal;white-space:nowrap}.group{top:533px;position:absolute;height:62px;left:20px}.div-wrapper{position:absolute;width:178px;height:62px;top:0;left:0;background-color:#f4f4f4;border-radius:12px;border:1px solid;border-color:#dcdcdc;font-weight:400;color:#000;font-size:20px;letter-spacing:0;line-height:normal;white-space:nowrap}.text-wrapper-9{position:absolute;width:170px;top:20px;left:29px;font-weight:400;color:#000;font-size:20px;letter-spacing:0;line-height:normal;white-space:nowrap}.overlap-2{position:absolute;width:158px;height:62px;top:0;left:200px;background-color:#f4f4f4;border-radius:12px;border:1px solid;border-color:#dcdcdc;font-weight:400;color:#000;font-size:20px;letter-spacing:0;line-height:normal;white-space:nowrap}.text-wrapper-10{position:absolute;top:20px;left:29px;font-weight:400;color:#000;font-size:20px;letter-spacing:0;line-height:normal;white-space:nowrap}.overlap-group-2{width:141px;left:376px;position:absolute;height:62px;top:0;background-color:#f4f4f4;border-radius:12px;border:1px solid;border-color:#dcdcdc;font-weight:400;color:#000;font-size:20px;letter-spacing:0;line-height:normal;white-space:nowrap}.text-wrapper-11{position:absolute;width:178px;top:20px;left:29px;font-weight:400;color:#000;font-size:20px;letter-spacing:0;line-height:normal;white-space:nowrap}.overlap-group-wrapper{top:236px;position:absolute;height:62px;left:0;font-weight:400;color:#000;font-size:20px;letter-spacing:0;line-height:normal;white-space:nowrap}.overlap-3{position:relative;width:511px;height:62px;left:21px;background-color:#f4f4f4;border-radius:12px;border:1px solid;border-color:#dcdcdc;font-weight:400;color:#000;font-size:20px;letter-spacing:0;line-height:normal;white-space:nowrap}.overlap{position:relative;width:511px;height:62px;left:-4px;background-color:#f4f4f4;border-radius:12px;border:1px solid #dcdcdc;font-weight:400;color:#000;font-size:20px;letter-spacing:0;line-height:normal;white-space:nowrap}.text-wrapper-12{position:absolute;top:20px;left:29px;font-weight:400;color:#000;font-size:20px;letter-spacing:0;line-height:normal;white-space:nowrap}.group-2{top:322px;position:absolute;height:62px;left:0;font-weight:400;color:#000;font-size:20px;letter-spacing:0;line-height:normal;white-space:nowrap}.group-7{top:422px;position:absolute;height:62px;left:25px;font-weight:400;color:#000;font-size:20px;letter-spacing:0;line-height:normal;white-space:nowrap}.group-8{top:150px;position:absolute;height:62px;left:0}.text-wrapper-13{position:absolute;width:197px;top:20px;left:29px;font-weight:400;color:#000;font-size:20px;letter-spacing:0;line-height:normal;white-space:nowrap}.group-3{top:150px;position:absolute;height:62px;left:0}.overlap-4,.overlap-6{width:217px;left:22px;position:absolute;height:62px;top:0;background-color:#f4f4f4;border-radius:12px;border:1px solid;border-color:#dcdcdc;font-weight:400;color:#000;font-size:20px;letter-spacing:0;line-height:normal;white-space:nowrap}.overlap-5{width:217px;left:253px;position:absolute;height:62px;background-color:#f4f4f4;border-radius:12px;border:1px solid;border-color:#dcdcdc;font-weight:400;color:#000;font-size:20px;letter-spacing:0;line-height:normal;white-space:nowrap}.group-4{top:604px;position:absolute;height:62px;left:-3px}.rectangle-14{position:absolute;width:151px;height:57px;top:592px;left:21px;border-radius:37px;border:1px solid;border-color:#000;background:linear-gradient(180deg,#070707,#474749)}.submit{width:151px;height:57px;border-radius:37px;border:1px solid;border-color:#000;background:linear-gradient(180deg,#070707,#474749);position:absolute;width:177px;top:720px;left:7px;font-weight:300;color:#fff;font-size:18px;text-align:center;letter-spacing:.9px;line-height:normal;white-space:nowrap}.error{color:red;font-size:12px;margin-top:-12px;margin-left:259px}.error1{color:red;font-size:12px;margin-top:2px;margin-left:35px}.error2{color:red;font-size:12px;margin-top:-13px}.back-button{background-color:#007bff;color:#fff;padding:10px 15px;border:none;border-radius:5px;font-size:16px;cursor:pointer;margin-bottom:20px}.back-button:hover{background-color:#0056b3}::placeholder{position:absolute;top:20px;left:29px;font-family:Inter,Helvetica;font-weight:400;color:#000;font-size:20px;letter-spacing:0;line-height:normal;white-space:nowrap}.logout-button-wrapper{position:absolute;top:62px;right:35px}@font-face{font-family:Exo;font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/exo/v25/4UaOrEtFpBISfH6jyDM.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Exo;font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/exo/v25/4UaOrEtFpBISfX6jyDM.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Exo;font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/exo/v25/4UaOrEtFpBISc36j.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Exo;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/exo/v25/4UaOrEtFpBISfH6jyDM.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Exo;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/exo/v25/4UaOrEtFpBISfX6jyDM.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Exo;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/exo/v25/4UaOrEtFpBISc36j.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.screen a{display:contents;text-decoration:none}*{box-sizing:border-box}:root{--black: #000000;--golden-dream: #efca24;--quill-gray: #d6d6d6;--white: #ffffff;--font-size-l: 22px;--font-size-m: 20px;--font-size-s: 18px}.exo-medium-black-20px{color:var(--black);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Inter,sans-serif;font-size:var(--font-size-m);font-style:normal;font-weight:500}.inter-normal-black-20px{color:var(--black);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Inter,sans-serif;font-size:var(--font-size-m);font-style:normal;font-weight:400}.plant-selection{align-items:flex-start;background-color:var(--white);display:flex;flex-direction:column;gap:10px;min-height:100vh;position:relative}.plant-selection .frame-30{align-items:flex-start;align-self:stretch;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:10px;position:relative}.plant-selection .frame-31{align-self:stretch;height:938.7px;position:relative}.plant-selection .frame-32{align-items:center;display:flex;flex-direction:column;gap:52px;position:relative}.plant-selection .mask-group{height:114px;left:0;position:absolute;top:0;width:100%;max-width:1894px;object-fit:cover}@media (max-width: 1366px){.plant-selection .mask-group{max-width:1240px}}@media (min-width: 1920px) and (max-width: 2560px){.plant-selection .mask-group{max-width:1920px;height:auto}}@media (min-width: 2560px){.plant-selection .mask-group{max-width:197vh;height:10vh}}@media (max-width: 1200px){.plant-selection .mask-group{width:80vw}}@media (max-width: 992px){.plant-selection .mask-group{width:70vw}}@media (max-width: 768px){.plant-selection .mask-group{width:100%;height:100px}}@media (max-width: 576px){.plant-selection .mask-group{width:90%;height:80px;margin:0 auto}}.plant-selection .electronics-logo{position:relative;width:15%;height:29%;object-fit:cover}.plant-selection .frame-1{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;position:relative;width:100%}.logout-button{background-color:#ff4d4d;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Inter,sans-serif;font-size:14px;font-weight:700}.logout-button:hover{background-color:#e60000}.plant-selection .frame-29{position:relative;width:70%}.plant-selection .frame-28{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:30px;padding:0 0 20px;position:relative;width:96%;left:1vw}@media (max-width: 1200px){.plant-selection .frame-28{left:15vw}}@media (max-width: 768px){.plant-selection .frame-28{left:10vw}}@media (max-width: 576px){.plant-selection .frame-28{left:5vw}}.plant-selection .frame-27{align-items:flex-start;align-self:stretch;background-color:#f4f4f4;border-radius:12px;display:flex;flex:0 0 auto;flex-direction:column;gap:10px;padding:13px 52px;position:relative;width:100%}.plant-selection .frame-26{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:11px 11px;position:relative;width:100%}.plant-selection .select-an-inverter{height:20px;letter-spacing:1.6px;line-height:Truepx;position:relative;white-space:nowrap;width:246px}.plant-selection .frame-25{align-items:center;background-color:var(--white);border:1px solid;border-color:#efca24;border-radius:12px;display:flex;gap:10px;height:62px;justify-content:center;padding:19px 33px;position:relative;width:35%}.plant-selection .inverter-sn{color:var(--quill-gray);flex:1;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Inter,sans-serif;font-size:20px;font-weight:400;margin-top:-1px;position:relative}.plant-selection .inverter-1{letter-spacing:0;line-height:Truepx;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Inter,sans-serif;font-size:20px}.plant-selection .text-wrapper{position:relative;flex:1;margin-top:-1px;font-family:Inter,Helvetica;font-weight:400;font-size:20px;letter-spacing:0;line-height:Truepx}.plant-selection .frame-23{align-items:flex-start;align-self:stretch;background-color:#f4f4f4;border-radius:12px;display:flex;flex:0 0 auto;flex-direction:column;gap:10px;padding:34px 52px;position:relative;width:100%}.plant-selection .frame-22{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:39px 39px;padding:20px 0;position:relative;width:100%}.plant-selection .frame-21{align-items:flex-start;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:36px;min-width:406px;position:relative}.plant-selection .x-information{align-self:stretch;letter-spacing:1.6px;line-height:Truepx;margin-top:-1px;position:relative}.plant-selection .frame-20{align-items:flex-start;align-self:stretch;background:linear-gradient(180deg,#000,#48484a);border-radius:12px;display:flex;flex-direction:column;gap:10px;height:362px;min-width:255px;padding:47px 34px;position:relative;width:100%;top:-15px}.plant-selection .frame-19{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:52px;position:relative;width:100%}.plant-selection .frame-17{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:19px 19px;position:relative;width:100%}.plant-selection .ellipse-61{background-color:var(--white);border-radius:28px;height:56px;position:relative;width:56px}.plant-selection .owner-account{color:var(--quill-gray);font-family:Inter,Helvetica;font-weight:600;color:#d6d6d6;font-size:var(--font-size-m);top:-57px;left:72px;letter-spacing:0;line-height:Truepx;position:relative;width:fit-content}.plant-selection .frame-18{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:38px;height:78px;position:relative;width:100%}.plant-selection .frame-7{display:flex;min-width:172px;max-width:250px;height:57px;align-items:center;justify-content:center;gap:10px;padding:18px 38px;position:relative;flex:1;flex-grow:1;background-color:#070707;border-radius:37px;border:1px solid;border-color:#000}.plant-selection .text-wrapper-2{position:relative;flex:1;margin-top:-2.5px;margin-bottom:-.5px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Inter,sans-serif;font-weight:300;color:#fff;font-size:18px;text-align:center;letter-spacing:.9px;line-height:Truepx}.plant-selection .frame-8{align-items:flex-start;align-self:stretch;background-color:#f4f4f4;border-radius:12px;display:flex;flex:0 0 auto;flex-direction:column;gap:10px;padding:34px 52px;position:relative;width:100%}.plant-selection .frame-9{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:39px 39px;padding:20px 0;position:relative;width:100%}.plant-selection .frame-10{align-items:flex-start;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:36px;min-width:406px;position:relative}.plant-selection .text-wrapper-3{position:relative;align-self:stretch;margin-top:-1px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Inter,sans-serif;font-weight:500;color:#000;font-size:20px;letter-spacing:1.6px;line-height:Truepx}.plant-selection .frame-11{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:10px;padding:43px 187px;position:relative}.plant-selection .frame-12{display:flex;flex-direction:column;align-items:flex-start;gap:52px;position:relative;align-self:stretch;width:100%;flex:0 0 auto}.plant-selection .frame-13{display:flex;flex-wrap:wrap;align-items:center;gap:19px 19px;position:relative;align-self:stretch;width:100%;flex:0 0 auto}.plant-selection .ellipse{position:relative;width:56px;height:56px;background-color:#fff;border-radius:28px}.plant-selection .text-wrapper-4{position:relative;width:fit-content;font-family:Inter,Helvetica;font-weight:600;color:#d6d6d6;font-size:22px;letter-spacing:0;line-height:Truepx}.plant-selection .frame-14{display:flex;flex-direction:column;height:78px;align-items:flex-start;gap:38px;position:relative;align-self:stretch;width:100%}.plant-selection .text-wrapper-5{position:relative;align-self:stretch;margin-top:-1px;font-family:Inter,Helvetica;font-weight:600;color:#d6d6d6;font-size:20px;letter-spacing:0;line-height:Truepx}.plant-selection .text-wrapper-6{position:relative;align-self:stretch;margin-bottom:-7px;font-family:Inter,Helvetica;font-weight:400;color:#d6d6d6;font-size:20px;letter-spacing:0;line-height:Truepx}.plant-selection .frame-16{align-items:flex-start;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:19px;height:419px;min-width:200px;position:relative}.plant-selection .frame-15{display:flex;flex-direction:column;min-width:200px;height:419px;align-items:flex-start;gap:19px;position:relative;flex:1;flex-grow:1}.plant-selection .frame-16{display:flex;flex-direction:column;align-items:flex-start;position:relative;align-self:stretch;width:100%;flex:0 0 auto}.plant-selection .rectangle{align-self:stretch;background-color:#efca24;border-radius:4px;height:5px;position:relative;width:100%}.plant-selection .rectangle-2{align-self:stretch;background-color:var(--white);border-radius:4px;height:109px;position:relative;width:100%;top:-18px}.plant-selection .text-wrapper-7{position:absolute;top:13px;left:21px;font-family:Inter,Helvetica;font-weight:400;color:#000;font-size:20px;letter-spacing:0}.plant-selection .frame-17{display:flex;flex-direction:column;align-items:flex-start;position:relative;align-self:stretch;width:100%;flex:0 0 auto;margin-bottom:-7px}.plant-selection .text-wrapper-8{position:absolute;top:45px;left:21px;color:#000;white-space:nowrap;font-family:Inter,Helvetica;font-weight:400;font-size:20px;letter-spacing:0}.plant-selection .text-wrapper-9{position:relative;top:-77px;left:21px;font-family:Inter,Helvetica;font-weight:400;font-size:20px;text-align:center}.plant-selection .error-message{color:red;margin-top:-364px;margin-left:520px;font-family:Inter,Helvetica;font-weight:400;font-size:20px}.plant-selection .submit-button{height:57px;border-radius:37px;border:1px solid;border-color:#000;background:linear-gradient(180deg,#070707,#474749);position:absolute;width:177px;top:-165px;left:902px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Inter,sans-serif;font-weight:300;color:#fff;font-size:18px;text-align:center;letter-spacing:.9px;line-height:normal;white-space:nowrap}.plant-selection .frame-18{display:flex;max-width:250px;height:56.7px;align-items:center;justify-content:center;gap:10px;padding:18px 35px;position:relative;align-self:stretch;width:100%}.blur{filter:blur(5px);pointer-events:none}.custom-dialog-container .mat-dialog-container{padding:20px;border-radius:10px;background:#fff}.auth{min-height:100vh;display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(24px,4vw,64px);align-items:center;padding:clamp(16px,4vw,48px) clamp(16px,6vw,80px);background:#fff}.auth-left{display:flex;flex-direction:column;gap:clamp(24px,6vh,64px)}.brand{width:clamp(80px,12vw,165px);height:auto;position:relative;bottom:17vh}.hero-title{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Inter,sans-serif;font-weight:700;line-height:1.05;letter-spacing:-.02em;color:#0a0a0a;font-size:clamp(28px,6vw,72px);margin:0;max-width:11ch}.auth-right{display:flex;justify-content:center}.card{width:min(560px,100%);background:#f5f5f5;border-radius:24px;padding:clamp(20px,3.5vw,32px);box-shadow:0 8px 24px #0000000f}.card-subtitle{margin:0 0 20px;color:#111827;font-size:16px;font-weight:500;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Inter,sans-serif}.field-label{display:block;margin:14px 0 6px;font-size:14px;color:#6b7280;font-weight:600;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Inter,sans-serif}.field-input{width:100%;height:52px;border-radius:12px;border:1px solid #dcdcdc;background:#fff;padding:0 14px;font-size:16px;outline:none;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Inter,sans-serif;transition:border-color .15s ease,box-shadow .15s ease}.field-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.field-input[aria-invalid=true]{border-color:#ef4444}.password-wrap{position:relative}.password-wrap .toggle-btn{position:absolute;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Inter,sans-serif;right:10px;top:50%;translate:0 -50%;border:none;background:transparent;font-size:14px;color:#2563eb;cursor:pointer;padding:6px 8px}.field-error{margin-top:6px;color:#dc2626;font-size:13px;font-weight:600}.btn-primary{margin-top:18px;width:100%;height:48px;border:0;border-radius:10px;background:#3b82f6;color:#fff;font-weight:600;font-size:16px;cursor:pointer;transition:filter .15s ease,transform .02s ease}.btn-primary:hover{filter:brightness(1.05)}.btn-primary:active{transform:translateY(1px)}.links{margin-top:14px;text-align:left}.forgot-link{color:#6b7280;font-size:14px;text-decoration:none}.forgot-link:hover{text-decoration:underline}.form-error{margin-top:14px;color:#b91c1c;font-weight:700;text-align:center}@media (max-width: 1024px){.auth{grid-template-columns:1fr;align-items:start}.auth-left{order:1;gap:24px}.auth-right{order:2}.hero-title{max-width:none}}@media (max-width: 480px){.card{border-radius:16px}.brand{width:96px}.hero-title{font-size:clamp(26px,8vw,40px)}}.frame-2{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:43px 187px;position:relative;align-self:stretch;width:100%;flex:0 0 auto}.mask-group{height:114px;left:0;position:absolute;top:0;width:100%;max-width:1894px;object-fit:cover}@media (max-width: 1366px){.mask-group{max-width:1240px}}@media (min-width: 1920px) and (max-width: 2560px){.mask-group{max-width:1920px;height:auto}}@media (min-width: 2560px){.mask-group{max-width:197vh;height:10vh}}@media (max-width: 1200px){.mask-group{width:80vw}}@media (max-width: 992px){.mask-group{width:70vw}}@media (max-width: 768px){.mask-group{width:100%;height:100px}}@media (max-width: 576px){.mask-group{width:90%;height:80px;margin:0 auto}}.electronics-logo{position:relative;width:15%;height:29%;object-fit:cover}.logout-button-wrapper{position:absolute;top:38px;right:114px}.logout-button{background-color:#ff4d4d;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;font-family:Inter;font-size:14px;font-weight:700}iframe{width:100%;height:92vh}@media screen and (max-width: 2000px){iframe{height:90vh}}@media screen and (max-width: 1550px){iframe{height:85vh}}.commission-choice{font-size:16px;display:flex;gap:20px;align-items:center;font-family:Inter;margin:20px 0 20px 500px}.commission-choice label{display:flex;align-items:center;gap:8px;cursor:pointer}.site-dropdown{margin-top:15px;display:flex;flex-direction:column;font-size:14px}.site-dropdown label{margin-bottom:5px;font-weight:500}.site-dropdown select{padding:8px 10px;font-size:14px;border:1px solid #ccc;border-radius:6px;width:100%;max-width:300px;transition:border-color .3s ease}.site-dropdown select:focus{border-color:#1976d2;outline:none}.submit-button{margin-top:25px;padding:10px 20px;font-size:15px;background-color:#1976d2;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:background-color .3s ease}.submit-button:hover{background-color:#1259a5}
