@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";.login-container{position:relative;margin:15vh auto;background:#fff;width:33vw;border-radius:20px;border:1px solid rgba(217,217,217,.4)}.error-message{color:#f44336;font-size:.75rem;margin-top:3px;text-align:left;font-weight:400}.login-container p{color:#717171;font-size:.9rem;font-style:normal;font-weight:400;line-height:150%;margin:1vh 0vw}.login-container h1{font-size:1.2rem;font-weight:700;color:#00191d;text-align:center}.login-inputs{margin-top:1.5rem}.input_login{margin-top:1rem}.login-container button{margin-top:24px;padding:10px!important;width:100%;border-radius:100px;background:linear-gradient(102deg,#369d9c,#28814d)}.ge3s_logo{display:flex;width:25%;margin:auto;margin-bottom:1rem}.login-container .password-container{position:relative;display:flex}.login-container .toggle-password{position:absolute;top:.68rem;cursor:pointer}.login-button-active{margin-top:2rem;padding:1.8vh 2vw;background:linear-gradient(102deg,#369d9c,#28814d);color:#fff;font-size:1rem;border:2px solid transparent}.login-button-disabled{margin-top:2rem;padding:1.8vh 2vw;font-size:1rem;background:linear-gradient(102deg,#e7e7e7,#e7e7e7)!important;color:#838383;cursor:not-allowed;border:2px solid transparent}.login-footer{display:flex;flex-direction:column;align-items:center;margin-top:20px}.forgot-password,.signup span{color:#3cb477!important;cursor:pointer}.signup span{font-weight:500}.signup{padding:0}@media (max-width: 1024px){.login-container{width:50vw}}@media (max-width: 768px){.login-container{width:50vw}}@media (max-width: 480px){.login-container{width:84vw;padding:24px}.login-container div h1{font-size:1.4rem}.login-container div button{font-size:1rem}}.wrapper{position:relative;display:flex;justify-content:center;align-items:center;margin:0%;padding:0%;height:100vh}.topimg{position:absolute;top:0;right:0;width:20%}.bottomimg{position:absolute;bottom:0;left:0;width:20%}.reset-container{position:relative;margin:15vh auto;border-radius:20px;border:1px solid rgba(217,217,217,.4);background:#fff;width:33vw;box-shadow:12px 12px 20px #00000008}.reset-container p{color:#717171;font-size:.9rem;font-style:normal;font-weight:400;line-height:150%;margin:1vh 0vw}#otp-heading{margin-top:18px;text-align:center;color:#585555}.reset-container h1{font-size:1.2rem;font-weight:700;color:#00191d;text-align:center}.reset-container button{margin-top:24px;padding:10px!important;width:100%;border-radius:100px;background:linear-gradient(102deg,#369d9c,#28814d)}.input_reset{margin-top:32px;border-radius:5px;background:#fff}.reset-container .password-container{position:relative;display:flex;align-items:center}.reset-container .toggle-password{position:absolute;right:10px;cursor:pointer}.send-button-active{background:linear-gradient(102deg,#369d9c,#28814d);color:#fff;border:none}.send-button-disabled{background:linear-gradient(102deg,#e7e7e7,#e7e7e7)!important;color:#838383;cursor:not-allowed;border:none}@media (max-width: 1024px){.reset-container{width:50vw}}@media (max-width: 480px){.reset-container{width:84vw;padding:24px}.reset-container div h1{font-size:1.4rem}.reset-container div button{font-size:1rem}}.verify-container{position:relative;margin:15vh auto;border-radius:20px;border:1px solid rgba(217,217,217,.4);background:#fff;width:33vw;box-shadow:12px 12px 20px #00000008}.verify-container h1{font-size:1.2rem;font-weight:700;color:#00191d;text-align:center;margin-top:1rem}#email-address{display:flex;justify-content:space-between;align-items:center;font-size:.9rem;width:100%;margin-top:1rem;color:#717171}#email-address #edit-email-link{cursor:pointer}.theme-color{color:#28814d}.timer{margin-top:16px!important;display:flex;align-items:center;margin-bottom:1rem}.timer span{font-size:.9rem;margin-left:8px}.otp-inputs{display:flex!important;justify-content:space-around!important;gap:7px;flex-direction:row!important}.otp-input{width:76px;height:42px;text-align:center;font-size:1.2rem;border:1px solid rgba(217,217,217,.4);border-radius:4px;padding:0;margin:0}.verify-container button{margin-top:24px;padding:10px!important;width:100%;border-radius:100px;background:linear-gradient(102deg,#369d9c,#28814d)}.verify-button-active{background:linear-gradient(102deg,#369d9c,#28814d);color:#fff;border:none}.verify-button-disabled{background:linear-gradient(102deg,#e7e7e7,#e7e7e7)!important;color:#838383;cursor:not-allowed;border:none}.change-password-container{position:relative;margin:15vh auto;border-radius:20px;border:1px solid rgba(217,217,217,.4);background:#fff;width:33vw}.change-password-container p{color:#717171;font-size:.9rem;font-weight:400;line-height:150%}.text-align{text-align:center;margin-top:10px}.change-password-container h1{font-size:1.2rem;font-weight:700;color:#00191d;text-align:center}.error-message{color:red!important;font-size:12px}.change-password-container .password-container{position:relative;display:flex;align-items:center}.change-password-container .toggle-password{position:absolute;right:10px;top:.6rem;cursor:pointer}.change-password-button-active{background:linear-gradient(102deg,#369d9c,#28814d);color:#fff;border:none;padding:12px!important}.change-password-button-disabled{background:linear-gradient(102deg,#e7e7e7,#e7e7e7)!important;color:#838383;cursor:not-allowed;border:none;padding:12px!important}.password-container{position:relative;display:flex;align-items:center}.toggle-password{position:absolute;right:10px;cursor:pointer;color:#3cb477}.toggle-password svg{width:20px;height:20px}.input-password{margin-top:24px}.input-password p{margin-bottom:8px}@media (max-width: 1024px){.change-password-container{width:50vw}}@media (max-width: 768px){.change-password-container{width:50vw}}@media (max-width: 480px){.change-password-container{width:84vw;padding:24px}}.sidebar_brand{text-align:center;margin:auto}.side_chip{margin-top:10px;border:2px solid #f26d58;width:fit-content;border-radius:37px;font-size:.7rem;font-weight:500;display:flex;justify-content:center;align-items:center;gap:8px;padding:4px 8px}.profile_menu_btn{display:flex;justify-content:center;align-items:center;gap:10px;min-width:7vw}.create_report_cta{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px;padding:2rem;border-radius:10px;background:#fff;border:1px dashed #369d9c;color:#fff;width:15vw;font-weight:500;font-size:.8rem;cursor:pointer}.create_report_cta p{background:var(--grad-3, linear-gradient(102deg, #369d9c 0%, #28814d 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:.8rem;font-weight:500;margin:10px 0 0}.create_report_card{border-radius:16px;border:1px dashed rgba(217,217,217,.4);background:#f9fffc}.create_report_card{text-align:center;padding:20px;margin-top:20px}.create_report_card img{width:15vw}.create_report_card p{color:gray;font-weight:500;font-size:.9rem;margin-bottom:20px;margin-top:0}.create_report_card button{padding:1.8vh 3vw;border-radius:100px;background:linear-gradient(102deg,#369d9c,#28814d);color:#fff;font-size:.8rem;border:none;font-weight:400}.report_input{margin-top:20px;width:100%}.report_input label{padding-bottom:8px;color:#717171;font-size:.8rem;display:block}.report_input_2{gap:20px;display:flex;justify-content:space-between}.team_members_actions_cta{display:flex;align-items:center;gap:2rem}.team_members_actions_cta svg{cursor:pointer}.dashboard_top_cards{display:flex;height:100%;gap:1.5vw}.top_header_draft{margin-left:16.5vw;font-weight:500;font-size:1.2rem;margin-bottom:10px}.view_all_report_cta{display:flex;justify-content:center;align-items:center;font-weight:500;font-size:.9rem;cursor:pointer;background:var(--grad-1, linear-gradient(102deg, #51adac 0%, #4fa874 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.dashboard_reports_header{margin:2.5vh 0 1vh;font-weight:500;font-weight:1.2rem;color:#000}.reports_viewall_cta{display:flex;justify-content:end;align-items:center;margin-top:10px}.reports_viewall_cta span{color:#717171;cursor:pointer;font-weight:500;font-size:.9rem}.scope_box{display:flex;justify-content:end;align-items:center;gap:30px;margin-right:10px}.scope_box p{display:flex;justify-content:start;align-items:center;gap:8px;margin-bottom:0;font-size:.8rem;font-weight:500}.chart_box{border-radius:16px;border:1px solid,rgba(217,217,217,.4);background:#fff;padding:1rem;margin-top:1rem}.chart_header_box{display:flex;justify-content:start;gap:20px;align-items:center;margin-top:20px}.chart_header_box h3{margin:0}.company-header{display:flex;justify-content:space-between;align-items:center}.block-button{background-color:#ffefef;color:#ff3a3a;border:none;padding:.5rem 1.5rem;border-radius:8px;cursor:pointer}.company-info{display:flex;margin-bottom:30px;gap:2rem}.company-info .labels{font-size:.75rem;color:#787878}.company-logo{width:80px;height:80px;object-fit:cover;border-radius:50%;margin-right:20px;border:1px solid #EEE}.company-data{display:flex;gap:3rem;font-size:.8rem;align-items:center;margin-top:10px}.plans-table,.reports-table{width:100%;border-collapse:collapse;margin-bottom:30px}.plans-table th,.reports-table th,.plans-table td,.reports-table td{border:1px solid #ddd;padding:8px;text-align:left}.plans-table th,.reports-table th{background-color:#f2f2f2}h2{margin-top:30px;margin-bottom:15px}.status-label{padding:4px 6px;border-radius:4px;color:#fff}.status-active{background-color:#e6f8f2;color:#28814d;border:none;padding:.5rem 1rem;border-radius:8px;cursor:pointer}.status-blocked{background-color:#ffefef;color:#ff3a3a;border:none;padding:.5rem 1rem;border-radius:8px;cursor:pointer}html,body{margin:0;padding:0;box-sizing:border-box;font-family:Inter,system-ui;justify-content:center;align-items:center;min-height:100vh}h1,h2,h3,h4,h5,h6,p{font-weight:400;margin:0}button{cursor:pointer;font-family:Inter,sans-serif}button:active{transform:translateY(2px)}::-webkit-scrollbar{width:5px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#e6ebff;border-radius:50px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.ge3s_button{margin-top:4vh;padding:1.5vh 0;border-radius:100px;background:linear-gradient(102deg,#369d9c,#28814d);color:#fff;font-size:.9rem;border:none;width:100%;font-weight:500}.ge3s_button:disabled{margin-top:4vh;padding:1.5vh 0;border-radius:100px;background:#e7e7e7;color:#838383;font-size:.9rem;border:none;width:100%;font-weight:500}.table-container{border:1px solid #eee;border-radius:8px;padding:8px 12px}.member-table{width:100%;border-collapse:separate;border-spacing:0 8px}.member-table thead .member-table-head{text-align:left;font-weight:400;font-size:.8rem;padding:10px;color:#717171;background-color:#fafafa}.member-table tbody tr{cursor:pointer;background-color:#fff;border-radius:4px;box-shadow:0 0 0 1px #d9d9d966;transition:box-shadow .3s ease}.member-table tbody tr:hover{box-shadow:0 0 0 2px #d9d9d999}.member-table td{padding:.7rem;font-weight:500;font-size:.8rem}.member-table td:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.member-table td:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.sort-button{display:inline-block;text-align:center;vertical-align:middle;border:none;background:none;font-size:1rem;cursor:pointer}.report_list_header{font-size:1.2rem;font-weight:500;margin-bottom:1rem}.monitor-container{padding:20px}.insights-trends{margin-bottom:30px}.insight-cards{display:flex;justify-content:space-between;gap:20px}.reports-section{margin-top:30px}.dashboard_reports_header{margin-bottom:20px}.reports_viewall_cta{text-align:right;margin-top:10px}.reports_viewall_cta span{color:#007bff;cursor:pointer}.reports_viewall_cta span:hover{text-decoration:underline}
