*{text-decoration:inherit}body{display:flex;height:100vh;background-color:#111f40}#root{width:100%}header{position:fixed;top:0;right:0;margin:1.5rem;cursor:pointer}.container{align-content:center;padding:2rem 0}.free_trial_info{background-color:#22c55e;padding:1rem;border-radius:10px;display:flex;flex-direction:column;text-align:center}.free_trial_info b{color:#fff;font-size:large}.free_trial_info span{color:#fff}.singin_panel,.expired_session_panel,.blocked_user_panel,.required_data{background-color:#fff;width:50%;height:auto;margin:auto;border-radius:20px;padding:2%;display:flex;flex-direction:column;gap:1rem}.singin_panel .icon{display:flex;align-items:center;margin:0 auto;border-radius:50%}.singin_panel .icon svg{width:5rem;height:5rem}.title,.subtitle,.terms,.return_home_button{text-align:center}.title span{font-weight:700;font-size:3rem}.subtitle span{font-size:large;color:#4b5563}.form{margin:2rem 0;display:flex;flex-direction:column;gap:1rem}.complete_name input,.email input,.phone input,.cpf input,.rg input,.password input{height:2.5rem;border:1px solid #dbdee3;border-radius:10px;font-size:large}.complete_name,.email,.phone,.cpf,.password,.rg{display:flex;flex-direction:column}.already_has_acc{display:flex;flex-direction:row;gap:.5rem;justify-content:center}.already_has_acc b,.terms_buttons{color:#ef4444;cursor:pointer;transition:all .5s}.already_has_acc b:hover{color:#d80c0c}.terms{margin-top:1rem}.terms span,.already_has_acc span{color:#848a95}.login_options{display:flex;flex-direction:row;width:100%;margin-top:1rem}.login_options div{width:50%;text-align:center;cursor:pointer;padding-bottom:.5rem}.login_options div span{font-size:larger;font-weight:700}.enter_button{width:100%;height:auto}.enter_button button{width:100%;height:3rem;border-radius:10px;background-color:#ef4444;cursor:pointer;transition:all .5s}.enter_button button:hover{background-color:#d80c0c}.enter_button button span{color:#fff;font-size:large}.return_home_button span{cursor:pointer;color:#848a95}.error_message,.success_message{text-align:center;width:100%}.error_message span{font-size:medium;color:#ef4444}.success_message span{font-size:medium;color:#22c55e}.loading{width:100%;text-align:center}.loading span{font-weight:700}.admin_all_panels,.user_all_panels{display:flex;flex-direction:column;gap:3rem}.user_panel,.admin_panel{background-color:#fff;width:60%;height:auto;margin:auto;border-radius:20px;padding:1rem .5rem;display:flex;flex-direction:column;gap:1rem}.user_panel .username,.admin_panel .username{text-align:center;font-size:xx-large;font-weight:700}.panel{display:flex;flex-direction:row;height:auto;min-height:10rem;gap:1rem}.contact_column,.key_words_column{width:50%;height:fit-content;border:1px solid #dbdee3;display:flex;flex-direction:column;padding:.5rem}.column_title{height:4rem;display:flex;text-align:center}.panel_title{display:flex}.column_title span,.panel_title span{margin:auto;font-size:large;font-weight:700;color:#ef4444}.contact_number,.key_word{border:1px solid #b4b6b9;background-color:#e7dddd;text-align:center;padding:.5rem;display:flex;flex-direction:row;align-items:center}.delete_button,.copy_button{cursor:pointer;width:2rem;margin-right:0}.verification_status{width:1rem;margin-left:0}.add_contact_button,.check_numbers_status,.add_key__button,.buy_our_plan_button{width:100%;margin-top:auto;height:3rem}.add_contact_button,.check_numbers_status,.add_key__button{margin-top:2rem}.add_contact_button button,.check_numbers_status button,.add_key__button button,.buy_our_plan_button button,.delete_account_button{width:100%;height:3rem;border:none;background-color:#ef4444;cursor:pointer;transition:all .5s}.add_contact_button button:hover,.check_numbers_status button:hover,.add_key__button button:hover,.buy_our_plan_button button:hover,.delete_account_button:hover{background-color:#d80c0c}.add_contact_button button span,.check_numbers_status button span,.add_key__button button span,.buy_our_plan_button button span{color:#fff;font-size:large}.insert_number,.insert_word{display:flex;height:3rem}.insert_number input:focus,.insert_word input:focus{border-color:#938a8a;border-width:1px;outline:none}.insert_number input,.insert_word input{width:100%;border:1px solid #dbdee3;height:3rem;text-align:center;font-size:large;z-index:1}.empty_users{border-bottom:1px solid #938a8a;border-top:1px solid #938a8a;padding:5rem;text-align:center}.empty_users{color:#938a8a}.users_list{display:flex;flex-direction:column}.user_item{width:100%;border-bottom:1px solid #938a8a;border-top:1px solid #938a8a}.user_item_header{cursor:pointer;width:fit-content;margin:1rem auto;-webkit-user-select:none;user-select:none}.user_item_table,.dashboard_table,.filters_box,.new_user_form{background-color:#e7dddd;padding:1rem;display:flex;flex-direction:column;gap:.5rem}.user_item_table_data,.filters_buttons{display:flex;flex-direction:row}.user_item_table_data b{margin-left:0;margin-right:auto;font-size:small}.user_item_table_data input{font-size:small;text-align:center}.user_item_table_footer{margin-top:.5rem;display:flex;flex-direction:row;gap:.5rem;justify-content:center}.edit_user_data,.block_user,.filter_users,.delete_account_options_buttons{padding:0px 1rem;cursor:pointer;height:2rem;transition:all ease .3s;border:none;background-color:#f3eeee}.filter_users{width:fit-content;margin:.5rem auto auto}.edit_user_data:hover,.block_user:hover,.delete_account_options_buttons:hover{background-color:#ebe7e7}.edit_user_data:active,.block_user:active,.delete_account_options_buttons:active{background-color:#dad7d7}.block_user_message{background-color:#fcc23b;margin:.5rem 1rem;padding:1rem;text-align:center}.block_user_message b{color:#000;font-size:smaller}.user_item_table_data .list{display:flex;flex-direction:column}.filters{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;border-radius:10px}.filter{display:flex;flex-direction:column;padding:.5rem;justify-content:left;margin-bottom:auto}.filter div{display:flex;flex-direction:row;gap:.5rem;align-items:center}.filter b{margin:auto;font-size:small}.filter div label{font-size:x-small}.users_count{margin:auto;font-size:x-small}.delete_account_panel{background-color:#ef4444;padding:1rem;text-align:center}@media (max-width: 700px){.singin_panel{width:95%}.singin_panel .icon svg{width:3rem;height:3rem}.subtitle span,.complete_name input,.email input,.phone input,.cpf input,.rg input,.password input{font-size:medium}.user_panel,.admin_panel{width:95%;margin-top:3rem}.add_contact_button,.check_numbers_status,.add_key__button,.buy_our_plan_button,.add_key__button button,.check_numbers_status button,.buy_our_plan_button button{height:4rem}.add_contact_button button span,.check_numbers_status button span,.add_key__button button span,.buy_our_plan_button button span{font-size:medium}.insert_number,.insert_word{margin-top:1rem}.insert_number input,.insert_word input{font-size:medium}.contact_number span,.key_word span{font-size:small}.admin_all_panels{gap:.5rem}.title span{font-weight:700;font-size:1.5rem}.expired_session_panel,.blocked_user_panel,.required_data{width:80%}}
