.AddContactForm_main-content__8Q8se{display:flex;flex-direction:column;width:100%;align-items:center;overflow-x:hidden;background-color:var(--grey);height:calc(100vh - 80px)}.AddContactForm_form-container__GNANd{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:10px;margin-bottom:10px;width:90%;overflow-y:auto;flex:1 1;padding-top:40px;padding-bottom:40px}.AddContactForm_submit-button__sHalo{margin-top:20px;background-color:var(--blue);width:20%;color:white;font-size:1.2rem;border-radius:10px;padding:10px}.AddContactForm_deactivate__4FkBo{background-color:var(--dark-grey)}.AddContactForm_submit-button__sHalo:not(.AddContactForm_deactivate__4FkBo):hover{background-color:var(--purple);transform:scale(1.05);transition:transform .3s ease}@media (max-width:768px){.AddContactForm_submit-button__sHalo{width:30%}.AddContactForm_form-container__GNANd{width:100%;margin-top:0;margin-bottom:0}.AddContactForm_main-content__8Q8se{height:calc(100vh - 80px)}}@media (max-width:360px){.AddContactForm_submit-button__sHalo{width:50%}}.HeaderAdd_header__m1tZt{display:flex;flex-direction:row;align-items:center;width:100%;justify-content:center;margin-top:10px;padding-bottom:4px;border-bottom:2px solid var(--dark-grey)}.HeaderAdd_link-back__nAj0p{position:absolute;left:10px;color:var(--blue);border-radius:10px;background-color:var(--grey)}.HeaderAdd_header-timeline__rh3F1{display:flex;align-items:center;width:80%;justify-content:center}.HeaderAdd_header-timeline-step__wORfb{display:flex;flex-direction:column;align-items:center;position:relative;text-align:center}.HeaderAdd_icon__i5lS_{background-color:white;padding:4px;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center}.HeaderAdd_active__vRoPY{background-color:var(--orange);color:white}.HeaderAdd_line__BsCM_{flex:1 1;height:2px;background-color:grey;margin:0 8px}.HeaderAdd_line__BsCM_.HeaderAdd_done__P3Uwr{background-color:var(--orange)}@media (max-width:768px){.HeaderAdd_icon__i5lS_{width:32px;height:32px}.HeaderAdd_header-timeline-step__wORfb{font-size:.9em}}.InputField_input-container__WVmp_{position:relative;width:80%}.InputField_input-field__sQsQ0{background-color:var(--grey);border-radius:10px;padding:16px 12px 8px;width:100%;font-size:1.2rem;border:1px solid #888;transition:border-color .3s ease,box-shadow .3s ease}.InputField_input-field__sQsQ0:focus{border:none;box-shadow:0 0 4px 2px var(--blue);outline:none}.InputField_input-label__Dzkx7{position:absolute;left:8px;top:50%;transform:translateY(-50%);font-size:1.2rem;color:#aaa;transition:all .2s ease;pointer-events:none;background:transparent;padding:0 5px;margin-bottom:40px}.InputField_filled__npgNY+.InputField_input-label__Dzkx7,.InputField_input-field__sQsQ0:focus+.InputField_input-label__Dzkx7{top:-1px;left:18px;font-size:.9rem;color:var(--blue);background-color:var(--grey);padding:0 5px;border-radius:5px}.InputField_right-icon__maSRU{position:absolute;right:8px;top:50%;transform:translateY(-50%);cursor:pointer}.InputField_chevron__2NUi1{transform:translateY(-50%) rotate(180deg)}.InputField_readonly__P1aDZ{background-color:var(--dark-grey);opacity:.5}.InputField_error__enyA_{position:absolute;bottom:-20px;left:8px;font-size:.9rem;color:red}.InputField_error-padding__Av4aY{margin-bottom:20px}.AdminLoginPage_login-container__aQZA9{display:flex;flex-grow:1;flex-direction:row;justify-content:space-evenly;align-items:center;width:100%;margin-left:30px}.AdminLoginPage_login-header__48eMG{display:flex;flex-direction:column;justify-content:center}.AdminLoginPage_login-header-main__tClDJ{display:flex;flex-direction:row;align-items:center}.AdminLoginPage_login-header-logo__MdhFy{width:100px;height:100px;margin-right:10px}.AdminLoginPage_login-header-subtitle__prTx9{font-size:1.5rem;font-weight:500;margin-right:10px}.AdminLoginPage_login-main__MvsOZ{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--grey);border-radius:10px;width:450px;height:400px;margin-right:30px;box-shadow:0 0 20px 5px rgba(234,106,59,.4)}.AdminLoginPage_login-form__KPUtG{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly}.AdminLoginPage_login-form-button__ZS_tb{padding:10px 60px;border-radius:10px;background-color:var(--blue);color:white;font-weight:700;transition:background-color .4s ease}.AdminLoginPage_login-form-button__ZS_tb:hover{background-color:var(--purple)}.AdminLoginPage_login-form-error__eeN4V{margin-left:8px;margin-right:8px}@media (max-width:768px){.AdminLoginPage_login-main__MvsOZ{margin-right:0}.AdminLoginPage_login-container__aQZA9{flex-direction:column;align-items:center;margin-left:0;padding-top:20px;padding-bottom:40px}.AdminLoginPage_login-header__48eMG{align-items:center}.AdminLoginPage_login-header-main__tClDJ{flex-direction:row;align-items:center}.AdminLoginPage_login-header-subtitle__prTx9{text-align:center;margin-bottom:20px}.AdminLoginPage_login-main__MvsOZ{width:80%}.AdminLoginPage_login-header-subtitle__prTx9{font-size:1.2rem}}.Alert_alert-container__jH7n5{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:6px;border-radius:8px}.Alert_alert-text__Q_AOB{margin-left:.5rem;color:white}.Alert_alert-icon__7cBar{color:white}.Alert_error__wVffi{background-color:var(--red)}.Alert_success__SPefd{background-color:var(--green)}.Alert_warning__6InJY{background-color:var(--purple)}.AddForm_input-container__TKdi1{width:50%}.AddForm_input-container__TKdi1,.AddForm_select-status__FRTds{display:flex;flex-direction:column;align-items:center;margin-bottom:16px}.AddForm_select-status__FRTds{width:40%}@media (max-width:768px){.AddForm_input-container__TKdi1{width:100%}.AddForm_select-status__FRTds{width:80%}}.AutoCompleteAdress_suggestions-list__dpzem{margin-top:2px;background-color:white;width:80%;list-style:none;border-radius:10px;z-index:10}.AutoCompleteAdress_suggestion__TkeAr{display:flex;flex-direction:row;align-items:center;border-bottom:1px solid #ccc;padding:8px;cursor:pointer}.AutoCompleteAdress_suggestion__TkeAr:last-child{border-bottom:none}.AutoCompleteAdress_icon__l3jpP{width:24px;height:24px}.AutoCompleteAdress_adress-container__B0yVK{display:flex;flex-direction:column;margin-left:4px}.AutoCompleteAdress_adress__J7o7A{font-size:1.1em;font-weight:semibold}.AutoCompleteAdress_context__t_s1X{font-size:.8em;font-style:italic}.ReportList_report-list-container__mdrOV{display:flex;flex-direction:row;width:100%;height:70vh;overflow-y:auto;margin-top:10px}.ReportList_report-list__VDy2a{width:40%;border-left:1px solid #666}.ReportList_report-detail-container__2ey1f{width:60%;height:70vh;margin-left:8px;background-color:#f8f8f8;padding:12px}@media (max-width:768px){.ReportList_report-detail-container__2ey1f{width:100%}.ReportList_report-list__VDy2a{width:100%;border-left:none}}.ReportDetail_report-detail__tmnJL{width:100%;padding:10px;border-bottom:1px solid #ccc}.ReportDetail_report-description__MkWj5{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.ReportDetailEdit_report-detail__zX6mw{display:flex;flex-direction:column;width:100%;height:100%}.ReportDetailEdit_report-header__EGEQu{display:flex;justify-content:space-between;align-items:center;margin-top:4px;margin-left:4px}.ReportDetailEdit_report-header-data__cGqtr{display:flex;flex-direction:column;margin-right:8px}.ReportDetailEdit_report-title__hqm0o{background-color:var(--background);font-size:1.2rem;padding:12px;margin-bottom:4px}.ReportDetailEdit_report-description__VO18p{margin-top:6px;background-color:var(--background);width:100%;flex-grow:1;font-size:.9rem;resize:none}.ReportDetailEdit_report-button__Mm9Kb{display:flex;flex-direction:row}.ReportDetailEdit_save-button__vSwUd{background-color:var(--dark-grey);border-radius:8px;padding:10px 6px;color:var(--background);font-size:1.1rem;cursor:pointer}.ReportDetailEdit_update__p03vC{background-color:var(--blue)}.ReportDetailEdit_close-button__Dpt3S,.ReportDetailEdit_delete-button__K2srK{background-color:var(--red);border-radius:8px;padding:10px 6px;color:var(--background);font-size:1.1rem;cursor:pointer;margin-left:4px}@media (max-width:768px){.ReportDetailEdit_report-header-data__cGqtr{align-items:center}.ReportDetailEdit_report-header__EGEQu{flex-direction:column}}.ContactPage_main-content__HRKeK{display:flex;flex-direction:column;width:100%;align-items:center;overflow-x:hidden;background-color:var(--grey)}.ContactPage_header__JEJwi{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;width:90%;margin-top:20px;margin-bottom:10px}.ContactPage_input-filter-container__9Gaod{display:flex;flex-direction:column;align-items:flex-start;width:50%}.ContactPage_input-container__56_qS{display:flex;flex-direction:row;align-items:center;width:100%}.ContactPage_input-filters__fs6Vb{margin-left:8px;width:32px;height:32px}.ContactPage_add-contact__tpxjT{display:flex;align-items:center;padding:8px;background-color:var(--blue);border-radius:8px;color:white}.ContactPage_add-button___vYIS{margin-left:4px;width:20px;height:20px}.ContactPage_contact-list__qyUVJ{display:flex;flex-direction:column;width:90%}.ContactPage_filters__CJjuk{max-height:0;opacity:0;overflow:hidden;transition:max-height .5s ease,opacity .5s ease;display:flex;flex-direction:column}.ContactPage_open__qbQgS{max-height:250px;opacity:1}.ContactPage_close__0Hjvj{max-height:0;opacity:0;pointer-events:none}@media (max-width:768px){.ContactPage_input-filter-container__9Gaod{width:100%}.ContactPage_add-text__OAWmF{display:none}.ContactPage_add-button___vYIS{margin-left:0;width:24px;height:24px}.ContactPage_contact-list__qyUVJ{flex:1 1;overflow-y:auto}.ContactPage_main-content__HRKeK{height:calc(100vh - 100px)}}.ContactFilters_filters-container__64inc{display:flex;flex-direction:column;background-color:white;width:80%;z-index:1;border-radius:8px;padding-bottom:8px;font-size:1.1rem}.ContactFilters_filters__gk8iM{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:8px}.ContactFilters_filter-status__cX3EG{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:4px}.ContactFilters_status__7tVA9{margin-left:4px;padding:4px 12px;border-radius:20px;color:white;font-size:1.1rem}.ContactFilters_inactive__6cnF0{background-color:var(--dark-grey)}@media (max-width:768px){.ContactFilters_filters-container__64inc{width:80vw;font-size:1rem}.ContactFilters_status__7tVA9{font-size:1rem}}.SwitchButton_switch-button__YWRB9{position:relative;display:inline-block;width:50px;height:28px}.SwitchButton_switch-button-checkbox__Dn5R1{opacity:0;width:0;height:0}.SwitchButton_switch-button-slider___jCmp{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--dark-grey);transition:.4s;border-radius:34px}.SwitchButton_switch-button-slider___jCmp:before{position:absolute;content:"";height:22px;width:22px;left:3px;bottom:3px;background-color:white;transition:.4s;border-radius:50%}.SwitchButton_switch-button-checkbox__Dn5R1:checked+.SwitchButton_switch-button-slider___jCmp{background-color:var(--orange)}.SwitchButton_switch-button-checkbox__Dn5R1:checked+.SwitchButton_switch-button-slider___jCmp:before{transform:translateX(22px)}.PasswordInput_progress-bar__4g60w{height:8px;background-color:#e0e0e0;border-radius:4px;overflow:hidden;margin-top:8px;margin-bottom:16px;width:80%}.PasswordInput_progress-bar-inner__NpYRb{height:100%;width:0;background-color:red;border-radius:4px;transition:width .3s ease,background-color .3s ease}.PasswordInput_password-requirements__tMycC{width:80%;font-size:.75rem;list-style-type:none}.PasswordInput_password-requirement__bY_zy{display:flex;align-items:center;padding-bottom:4px}.PasswordInput_check__JBh_S,.PasswordInput_cross__PS2uH{margin-right:4px;width:20px;height:20px;flex-shrink:0}.PasswordInput_check__JBh_S{color:green}.PasswordInput_cross__PS2uH{color:red}.AccountFields_td-info__elvPS{text-align:left;width:100px;padding:10px}.AccountFields_td-input__BgjDh{width:300px;padding:10px}.AccountFields_td-margin__zKjDT{padding-left:140px}@media (max-width:768px){.AccountFields_td-info__elvPS{margin-left:2px}.AccountFields_td-input__BgjDh{display:block;margin-left:2px}.AccountFields_td-margin__zKjDT{padding-left:50px}}