body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.login_container{background-color:#1bdfe4;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden}.login_container .logo_container{position:absolute;top:35px;z-index:1001;display:flex}.login_container .logo_container p{font-weight:700;color:#fff;font-size:35px;position:absolute;bottom:-50px;text-shadow:0 1.5px 3px rgba(0,0,0,.3);text-transform:uppercase;margin-left:15px}.login_container .ball{position:absolute;width:950px;border-radius:5000px;height:950px;bottom:-300px;right:-120px;background-color:#4be7eb}.login_container .login{position:absolute;right:100px;width:450px;bottom:45px}.login_container .login h1{color:#fff;font-size:50px;text-shadow:1px 1px 3px rgba(0,0,0,.3);text-align:center}.login_container .login .card{background-color:#fff;box-shadow:0 3px 15px rgba(0,0,0,.3);border-radius:10px;padding:30px;transition:all .2s ease-in-out}.login_container .login .forgot_pwd{color:#128185;cursor:pointer}.login_container .login .forgot_pwd:hover{color:#06292b}@media(max-width:1380px){.login_container .logo_container img{width:75%}.login_container .logo_container p{font-size:25px}}@media(min-width:640px)and (max-width:1025px){.login_container .logo_container img{width:80%}.login_container .logo_container p{font-size:2.7vw;margin-left:0}}@media(max-width:641px){.login_container .forgot_pwd{display:block;text-align:center}.login_container .logo_container{justify-content:center}.login_container .logo_container img{margin-top:50px}.login_container .ball{left:-200px;margin:auto;width:750px;height:750px}.login_container img{margin-top:5%;width:90%}.login_container p{display:none}.login_container .login{width:90%;bottom:5%;z-index:1001;right:5%}}*{outline:none}.input_text{display:flex;flex-direction:column}.input_text .decor{position:absolute;margin-top:25px;font-weight:500;color:#888;width:auto}.input_text .label{font-size:15px;order:-1;color:#6b6b6b;font-weight:600;transition:all .2s ease-in-out;margin-bottom:0}.input_text input{width:100%;padding:10px 0;margin:0 0 1em;border:none;border-bottom:2px solid #b7b7b7;transition:all .2s ease-in-out}.input_text input:focus{border-bottom:2px solid #1bdfe4}.input_text input:focus+.label{color:#1bdfe4}.input_text input.with-decor{margin-left:30px;width:calc(100% - 30px)}.button{width:100%;padding:13px 0;color:#fff;background-color:#1bdfe4;box-shadow:0 3px 9px rgba(0,0,0,.3);border:none;cursor:pointer;border-radius:5px;transition:all .15s ease-in-out;letter-spacing:1.8px;font-weight:700;font-size:16px;text-transform:uppercase}.button.loading{background-color:#b7b7b7;color:#707070}.button:hover{box-shadow:0 5px 10px rgba(0,0,0,.34)}.button:active{-webkit-transform:translateY(3px);transform:translateY(3px);box-shadow:0 3px 7px rgba(0,0,0,.3)}.checkbox_container{display:flex;align-items:center}.checkbox_container .checkbox{position:relative;border:2px solid #b7b7b7;width:15px;flex-grow:0;cursor:pointer;border-radius:.3em;height:15px;margin:auto 9px auto 0;transition:all .2s ease-in-out}.checkbox_container .checkbox.checked{border-color:#1bc2c8;box-shadow:inset 15px 0 0 0 #1bdfe4}.checkbox_container label{color:#6b6b6b}.modo_paisagem{position:fixed;top:0;left:0;width:100%;z-index:9999;display:none;justify-content:center;height:100%;background-color:rgba(0,0,0,.75)}.modo_paisagem h2{margin:auto;color:#fff}.modal_container{position:fixed;top:5%;z-index:1001;padding:.5% 2%;left:27.5%;width:45%;background-color:#fff;max-height:85%;overflow-y:auto;border-radius:10px;transition:all .3s ease-in-out;z-index:99999;flex-direction:column;box-shadow:0 5px 15px rgba(0,0,0,.3)}.modal_container.hidden{top:-99%}.modal_container header{margin:2% 0 4%;display:flex}.modal_container header h1{color:#707070;margin:0}.modal_container header h3{color:#b7b7b7;margin:0}.modal_container header div{flex-grow:3}.modal_container .close_container{display:flex;justify-content:flex-end;flex-grow:1;padding:15px}.modal_container .close_container i{color:#b7b7b7;font-size:1.5em;cursor:pointer;transition:all .2s ease-in-out}.modal_container:hover i{color:#707070}@media(max-width:641px){.modal_container{left:2.5%;width:90%}}.tipos_usuarios div{padding:10px 15px;border-radius:5px;margin-bottom:2%;cursor:pointer;transition:all .2s ease-in-out;box-shadow:0 0 4px rgba(0,0,0,.2)}.tipos_usuarios div:hover{box-shadow:0 0 13px rgba(0,0,0,.2)}.tipos_usuarios div:last-child{margin-bottom:3%}.tipos_usuarios div h1{font-size:16px}.display-none{display:none}.topbar_container{box-shadow:0 5px 6px rgba(0,0,0,.1)}.topbar_container .notifications{position:relative;margin-top:-18px;margin-left:2.2vw;top:10px;color:#fff;background-color:#f44;width:20px;padding:3px;height:20px;font-size:13px;font-weight:500;display:flex;justify-content:center;align-items:center;border-radius:500px;transition:all .2s ease-in-out}.topbar_container .notifications.hidden{-webkit-transform:scale(0);transform:scale(0)}.topbar_container>div{display:flex}.topbar_container .titulo{padding-left:20px;flex-grow:1;margin:auto}.topbar_container h2{color:#707070}.topbar_container h4{color:#b7b7b7}.topbar_container h2,.topbar_container h3,.topbar_container h4{margin:0;font-weight:400}.topbar_container .log-off{background-color:transparent;box-shadow:none;color:#b7b7b7;font-size:1.3em}.topbar_container .log-off:hover{color:#707070}.topbar_container .img_container{background-color:#1bdfe4;width:10%;display:flex;padding-right:0;justify-content:center;border-radius:0 500px 500px 0}.topbar_container .img_container img{margin:auto;width:70%;height:intrinsic}.topbar_container .profile_pic,.topbar_container .user_data{margin:auto 0}.topbar_container .profile_pic{border-radius:500px;width:53px;height:53px;cursor:pointer;margin:15px 5px 15px 0}.topbar_container .user_data{padding-right:25px}.topbar_container .user_data h3,.topbar_container .user_data h4{text-align:right}.topbar_container .salas_container{display:none}@media(max-width:641px){.topbar_container{position:-webkit-sticky;position:sticky;top:0;background-color:#fff;z-index:1001;margin-bottom:5%}.topbar_container .content{display:flex;padding:10px 0}.topbar_container .salas_container{position:relative;overflow:paged-x;overflow-x:auto;margin:0;width:100%;display:flex}.topbar_container .salas_container>div{width:100px;transition:all .3s ease-in-out;border-bottom:5px solid #fff}.topbar_container .salas_container>div.selected{border-bottom:5px solid #1bdfe4}.topbar_container .salas_container p{padding:4px 0 0;text-align:center;width:80px}.topbar_container .profile_pic,.topbar_container .titulo,.topbar_container .user_data{display:none}.topbar_container .img_container{justify-content:center;margin:auto;flex:1 1;padding:0;height:35px;background-color:transparent}.topbar_container .img_container img{height:35px;object-fit:scale-down}.topbar_container .log-off{padding:20px;margin:auto}.topbar_container .log-off i{color:#1bdfe4}.topbar_container .log-off img{margin-right:-15px;padding:20% 5%;width:100%}}.menu_container{position:absolute;top:75px;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.2);right:20px;opacity:0;transition:all .2s ease-in-out;visibility:hidden}.menu_container ul{list-style:none;-webkit-padding-start:0;padding-inline-start:0;margin:0}.menu_container ul li{cursor:pointer;padding:20px 55px 20px 25px;transition:all .2s ease-in-out}.menu_container ul li:hover{background-color:rgba(0,0,0,.04)}.menu_container.open{visibility:visible;opacity:1}.notification_container{display:flex;flex-direction:column;padding:5px 35px 10px 10px;transition:all .2s ease-in-out;cursor:pointer}.notification_container:hover{background-color:#f8f8f8}.notification_container p{margin:0;color:#ccc;font-size:11px}.notification_container .text{margin:5px 0;font-size:16px;max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#666}.sala_container{position:relative;display:flex;width:90%;padding-top:2%;margin-left:5%}.sala_container .btn_detalhes{width:35%;align-self:flex-end;margin:auto 0}.sala_container div{flex-grow:1;display:flex;flex-direction:column}.sala_container h1,.sala_container p{margin:0}.sala_container h1{color:#707070}.sala_container h1 span{font-size:20px;cursor:pointer;color:#b7b7b7;transition:all .2s ease-in-out}.sala_container h1 span.fixa{color:#1bdfe4}.sala_container h1 span:hover(:not(.fixa)){color:#707070}.sala_container h1 span i{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sala_container p{color:#b7b7b7}.sala_container .carregando{font-style:italic}.aluguel_mensal{color:#b7b7b7;text-align:center;font-weight:400;padding-bottom:45px}@media(max-width:641px){.sala_container .btn_detalhes{width:100%}}.container_week{display:flex;width:95%;margin-left:2.5%;overflow-x:auto}.container_week p{color:#b7b7b7}.container_week .chevron{display:flex;justify-content:center}.container_week .chevron.hidden{visibility:hidden}.container_week .chevron p{font-size:40px;cursor:pointer;color:#b7b7b7;transition:all .2s ease-in-out;padding:10px 25px;margin:auto}.container_week .chevron p:hover{color:#707070}.container_week .week_day{width:100%;margin:5px}.container_week .week_day h1,.container_week .week_day h3{text-align:center;margin:0;font-weight:400}.container_week .week_day h1{margin-top:15px;color:#707070}.container_week .week_day .today{color:#1ad6db}.container_week .week_day h3{color:#b7b7b7;margin-bottom:15px}.container_week .week_day h3.today{color:#24e0e5}.container_week .week_day div{background-color:#f9f9f9;border-radius:10px;display:flex;height:150px}.container_week .week_day div.add{transition:all .1s ease-in-out;cursor:pointer}.container_week .week_day div.add:hover{box-shadow:0 3px 10px rgba(0,0,0,.2)}.container_week .week_day div.add:active{box-shadow:0 1.5px 5px rgba(0,0,0,.2);-webkit-transform:translateY(3px);transform:translateY(3px)}.container_week .week_day div span{margin:auto;color:#b7b7b7;font-size:50px;font-weight:600}.container_week .week_day .reserva{background:transparent linear-gradient(180deg,#98eef0,#02bac0) 0 0 no-repeat padding-box;color:#fff;justify-content:center;flex-direction:column;margin-bottom:10px;box-shadow:0 3px 7px rgba(0,0,0,.2)}.container_week .week_day .reserva h2,.container_week .week_day .reserva h3,.container_week .week_day .reserva h4{margin:0;text-align:center;font-weight:400;color:#fff}.info_container{display:flex;width:90%;margin-left:5%}.info_container .snack_container{margin:auto 0;display:flex}.container_salas{margin-top:30px;background-color:#fff;width:90%;margin-left:5%;margin-bottom:2%;border-radius:7px;box-shadow:0 2px 10px rgba(0,0,0,.2)}@media(max-width:641px){.agendamentos_cliente .container_salas{display:none}.info_container{flex-wrap:wrap}.info_container div{width:100%}}header{margin:2% 0 4%;display:flex}header h1{color:#707070;margin:0}header h3{color:#b7b7b7;margin:0}.horas_intervalo{display:flex;justify-content:center}.horas_intervalo div{margin:0 3%}.horas_intervalo h2{color:#707070}.options{display:flex;justify-content:center}.options .option{border:1px solid #1bdfe4;width:20%;transition:all .2s ease-in-out;cursor:pointer;text-align:center}.options .option p{color:#1bdfe4;font-weight:500}.options .option:first-child{border-radius:100px 0 0 100px}.options .option:last-child{border-radius:0 100px 100px 0}.options .option:hover{background-color:#f9f9f9}.options .option.selected{background-color:#1bdfe4}.options .option.selected p{color:#fff}.resume_container{display:flex;margin:5% 0;justify-content:center}.resume_container h2,.resume_container h3{margin:0}.resume_container h2{color:#707070}.resume_container h3{color:#b7b7b7}.resume_container div{margin:0 3%}.resume_container div:first-child{text-align:right}.footer{display:flex;justify-content:flex-end;float:right;width:60%;margin-bottom:2%}.footer button{width:50%}.footer button:not(:last-child){margin-right:15px}@media(max-width:641px){.options{width:90%;margin-left:5%}.options .option{width:100%}.footer{margin:5% 3%;width:50%}.footer button{width:100%}}.modal_sala_body .carrousel{display:flex;justify-content:center}.modal_sala_body .carrousel img{width:90%}.modal_sala_body .carrousel i{margin:auto 5%;cursor:pointer}.modal_sala_body .sala_details{display:flex}.modal_sala_body .sala_details div{width:100%;margin-top:4%;margin-bottom:4%}.modal_sala_body .sala_details div:first-child{width:50%}.modal_sala_body .sala_details div h2,.modal_sala_body .sala_details div h3{font-weight:400;margin:0}.modal_sala_body .sala_details div h2{color:#707070}.modal_sala_body .sala_details div h3{color:#b7b7b7}@media(max-width:641px){.modal_sala_body .sala_details{flex-direction:column-reverse;align-items:center;text-align:center}}.alternating_tabs{display:flex;margin:3% 5%;width:60%;background:#fff;border-radius:500px;box-shadow:0 5px 7px rgba(0,0,0,.1)}.alternating_tabs .beta_tag{position:absolute;top:-15px;background:linear-gradient(15deg,#9001ff,#ffb302);padding:5px 12px;display:inline-block;width:60px;text-align:center;border-radius:99px;font-size:12px;font-weight:500;right:10px}.alternating_tabs div{width:100%;display:flex;cursor:pointer;align-items:center;position:relative;transition:all .4s ease-in-out}.alternating_tabs div.selected{background:transparent linear-gradient(269deg,#1febf1,#0eb6bb) 0 0 no-repeat padding-box;color:#fff;border-radius:300px}.alternating_tabs div h2{text-align:center;width:100%;font-size:16px;font-weight:400}@media(max-width:641px){.alternating_tabs{margin:13px auto;width:100%}}.snack_container{background:transparent linear-gradient(269deg,#1febf1,#0eb6bb) 0 0 no-repeat padding-box;color:#fff;padding:0 3%;border-radius:500px;width:25%;box-shadow:0 5px 7px rgba(0,0,0,.1)}.snack_container h2{margin:13px auto;text-align:center;font-size:18px;font-weight:400}.mobile_agendamentos{display:none;margin:0 10px 30px}.mobile_agendamentos .week{text-align:center}.mobile_agendamentos .week span{color:#999}.mobile_agendamentos .week span:first-child i{float:left}.mobile_agendamentos .week span:last-child{float:right}.mobile_agendamentos .reservas_container{display:flex;flex-wrap:wrap}.mobile_agendamentos .reservas_container .add{width:98px;margin-left:4px;height:62px;display:flex;justify-content:center;align-items:center;background-color:#f0f0f0;color:#777;font-size:3vw;border-radius:5px;box-shadow:0 3px 5px rgba(0,0,0,.1)}.mobile_agendamentos .reserva{background:transparent linear-gradient(180deg,#98eef0,#02bac0) 0 0 no-repeat padding-box;color:#fff;width:75px;justify-content:center;flex-direction:column;height:32px;border-radius:5px;margin:1.5px;padding:15px;box-shadow:0 3px 7px rgba(0,0,0,.2)}.mobile_agendamentos .reserva h2,.mobile_agendamentos .reserva h3,.mobile_agendamentos .reserva h4{margin:0;text-align:center;font-size:3.25vw;font-weight:400;color:#fff}@media(max-width:641px){.mobile_agendamentos{display:block}.mobile_agendamentos .date_side{display:block;margin-top:3px;color:#888;font-weight:400;font-size:16px}}.birthday_card{position:absolute;top:15%;padding:45px 25px;left:25%;background-color:#fff;z-index:50000;border-radius:5px;box-shadow:0 6px 12px rgba(0,0,0,.12);width:calc(50% - 50px);height:auto;text-align:center}.birthday_card.hidden{display:none}.birthday_card img{width:50%}.birthday_card button{background-color:#1bdfe4;font-size:1.2em;padding:14px 30px;border:none;box-shadow:0 5px 12px rgba(0,0,0,.2);cursor:pointer;border-radius:5px;color:#fff;font-weight:700;letter-spacing:1.9px;text-transform:uppercase}@media(max-width:641px){.birthday_card{left:5%;width:calc(80% - 16px)}}.disponibilidade_container{margin-left:5%;width:90%}.disponibilidade_container .sala_disponivel{font-weight:700;border-bottom:1px solid rgba(0,0,0,.1333333333);margin:0;padding:10px 3px}.disponibilidade_container .sala_disponivel:first-of-type{margin-top:20px}.disponibilidade_container .sala_disponivel span{font-weight:400;font-style:italic;opacity:.4}.disponibilidade_container .options_horas{display:flex;align-items:center}.disponibilidade_container .options_horas .option{width:230px}.disponibilidade_container .options_horas .option:first-child{margin-right:15px}.disponibilidade_container .options_horas .option:last-child{margin-left:15px}@media(max-width:1023px){.disponibilidade_container{margin-top:30px;margin-bottom:40px}.disponibilidade_container .campos>div{display:flex}.disponibilidade_container .campos>div p{margin-right:10px}.disponibilidade_container .campos>div>div,.disponibilidade_container .campos>div>div .option{width:100%}.disponibilidade_container input[type=date]{flex:1 1;outline:0;min-height:38px;border:1px solid #ccc;widtH:calc(100% - 16px);border-radius:4px;padding:2px 8px}.disponibilidade_container .button{margin-top:10px}}@media(min-width:1024px){.disponibilidade_container{width:80%}.disponibilidade_container .sala_option{width:250px}.disponibilidade_container .campos{display:flex;align-items:center;justify-content:space-between}.disponibilidade_container .campos .button{position:relative;top:22px;padding:10px 30px}.disponibilidade_container input[type=date]{padding:8px;border-radius:4px;border:1px solid #ccc}}.container_reservas{margin-left:2.5%;width:90%;margin-bottom:25px;background-color:#fff;padding:1% 2% 2%;border-radius:10px;box-shadow:0 5px 9px rgba(0,0,0,.3)}.container_reservas .title{color:#707070;font-weight:500}.container_reservas .empty_array{color:#b7b7b7;font-weight:400}.container_reservas .flex{width:100%}.container_reservas .flex h1{width:100%;align-self:flex-start}.container_reservas .cancelar_agendamentos{justify-self:flex-end;margin:20px 0;width:45%}@media(max-width:641px){.container_reservas .title{text-align:center}.container_reservas .flex:first-child{flex-direction:column}.container_reservas .flex h1{margin-bottom:5px;flex-direction:column}.container_reservas .flex .button{width:100%}.reservas_page_container .cancelar_button{margin-top:10px;padding:10px}}.container_reserva_cliente{display:flex;background:transparent linear-gradient(269deg,#1febf1,#0eb6bb) 0 0 no-repeat padding-box;padding:1% 2%;color:#fff;transition:all .2s ease-in-out;margin-bottom:1%;border-radius:10px;box-shadow:0 2px 5px rgba(0,0,0,.2)}.container_reserva_cliente.executado.pago{background:transparent linear-gradient(270deg,#f8f8f8,#efefef) 0 0 no-repeat padding-box;color:#707070}.container_reserva_cliente.executado{background:transparent linear-gradient(270deg,#f44,#800 100%) 0 0 no-repeat padding-box;color:#fff}.container_reserva_cliente div{flex-grow:1}.container_reserva_cliente h1,.container_reserva_cliente h2,.container_reserva_cliente h3,.container_reserva_cliente h4{margin:auto 0;font-weight:500}@media(max-width:641px){.container_reservas .flex{flex-direction:row}.reservas_page_container .flex .cancel_checkbox_container{width:auto!important}.reservas_page_container .flex .cancel_checkbox_container .cancel_checkbox{width:28px!important;height:28px!important}.container_reserva_cliente{padding:10px;width:100%}.container_reserva_cliente h1{font-size:1.2em}.container_reserva_cliente h4{font-size:.8em}.container_reserva_cliente h2{font-size:1em}.container_reserva_cliente>div:last-child{display:none}}.reservas_page_container .flex{transition:all .2s ease-in-out;margin-bottom:0}.reservas_page_container .flex.flex_margin{margin-bottom:1%}.reservas_page_container .flex .cancel_checkbox_container{margin:auto;cursor:pointer;transition:all .2s ease-in-out;width:50px}.reservas_page_container .flex .cancel_checkbox_container .cancel_checkbox{width:35px;border-radius:500px;border:1px solid #d1d1d1;height:35px;display:flex;transition:all .1s ease-in-out}.reservas_page_container .flex .cancel_checkbox_container .cancel_checkbox i{margin:auto;-webkit-transform:scale(0);transform:scale(0);transition:all .1s ease-in-out}.reservas_page_container .flex .cancel_checkbox_container .cancel_checkbox.checked{border:1px solid #1bdfe4}.reservas_page_container .flex .cancel_checkbox_container .cancel_checkbox.checked i{-webkit-transform:scale(1);transform:scale(1);color:#1bdfe4}.reservas_page_container .cancelar_button{padding:1.5% 0;background-color:#f53443}.reservas_page_container .cancelar_button.loading{background-color:#b7b7b7}.topbar_container img{object-fit:cover}.topbar_container .tabs{flex-grow:1;justify-content:center}.topbar_container .tabs .tab{display:flex;padding:0 3%;color:#b7b7b7;cursor:pointer;transition:all .2s ease-in-out;border-bottom:2px solid transparent}.topbar_container .tabs .tab p{margin:auto 0}.topbar_container .tabs .tab.selected{color:#1bdfe4;border-bottom:2px solid #1bdfe4}.topbar_container .tabs .tab:hover:not(.selected){border-bottom:2px solid #b7b7b7}.topbar_container_adm{display:flex}.topbar_container_adm .responsive_menu{display:none}.topbar_container_adm .sidebar_adm{position:fixed;top:0;left:-350px;height:100%;padding-top:80px;width:350px;background-color:#fff;display:block;z-index:1000;box-shadow:2px 3px 6px rgba(0,0,0,.1);transition:all .3s ease-in-out}.topbar_container_adm .sidebar_adm .tab{padding:1px 20px;cursor:pointer;color:#888;transition:all .2s ease-in-out}.topbar_container_adm .sidebar_adm .tab:hover{color:#bfbfbf}.topbar_container_adm .sidebar_adm .tab.selected{border-left:5px solid #1bdfe4;color:#1bdfe4;font-weight:500}.topbar_container_adm .sidebar_adm.open{left:0}.topbar_container_adm .img_container_resp{display:none}.topbar_container_adm .img_container{background-color:transparent}.topbar_container_adm .img_container .hamb{cursor:pointer;margin:auto;z-index:1001}.topbar_container_adm .img_container .hamb.open div:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.topbar_container_adm .img_container .hamb.open div:nth-child(2){opacity:0}.topbar_container_adm .img_container .hamb.open div:last-child{width:40px;margin-top:-15px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.topbar_container_adm .img_container .hamb:hover div{box-shadow:inset 40px 0 0 #16b2b6}.topbar_container_adm .img_container .hamb div{width:40px;height:4px;border-radius:5px;transition:all .2s ease-in-out;background-color:#1bdfe4}.topbar_container_adm .img_container .hamb div:not(:last-child){margin-bottom:3px}.topbar_container_adm .img_container .hamb div:nth-child(2){transition:all .3s ease-in-out;width:35px}.topbar_container_adm .img_container .hamb div:last-child{transition:all .4s ease-in-out;width:27px}.topbar_container_adm .img_container img{width:24px;margin:auto 0}@media(max-width:641px){.topbar_container_adm{margin-bottom:20px;background-color:#1bdfe4}.topbar_container_adm .sidebar_adm{display:none}.topbar_container_adm .responsive_menu{display:block}.topbar_container_adm .img_container{display:none}.topbar_container_adm .img_container_resp{margin:auto;display:flex;height:75px}.topbar_container_adm .img_container_resp img{margin:auto;width:150px}.topbar_container_adm .tabs{display:inline-block;visibility:hidden;position:absolute;margin-top:100px;left:230px}.topbar_container_adm .user_data{font-size:7.5pt}.topbar_container_adm .log-off{position:absolute;top:13px;right:30px}.topbar_container_adm .log-off i{color:#fff}.profissionais_container{display:inline-block;margin-left:10%}}.hamburger_container{position:absolute;width:64px;display:none;height:64px;top:28px;left:25px}.hamburger_container div{position:absolute;height:3px;width:35px;background-color:#fff;border-radius:9px}.hamburger_container div:first-child{margin-top:8px}.hamburger_container div:nth-child(2){margin-top:16px}@media(max-width:641px){.hamburger_container{display:flex;top:28px}}.responsive_menu{position:fixed;display:none;height:100%;width:75%;top:0;transition:all .3s ease-in-out;left:-75%;background-color:#1bdfe4;box-shadow:0 3px 12px rgba(0,0,0,.2);z-index:999999}.responsive_menu.open{left:0}.responsive_menu ul{list-style:none;padding:0}.responsive_menu ul li{opacity:.8;color:#fff;font-size:25px;padding:3% 10%}.responsive_menu ul li.selected{opacity:1;font-weight:600;border-left:5px solid #fff}@media(max-width:641px){.responsive_menu{display:block}}.calendar_agendamentos_container .chevron_date{color:#b7b7b7;cursor:pointer;transition:all .2s ease-in-out}.calendar_agendamentos_container .chevron_date:hover{color:#707070}.calendar_agendamentos_container h1{text-align:center;margin:auto;padding:2% 3%}.calendar_agendamentos_container .container_table{width:100%}.calendar_agendamentos_container .calendar_table{min-width:90%;table-layout:fixed;border-spacing:0;margin-left:1%;text-align:center;padding-bottom:5%}.calendar_agendamentos_container .calendar_table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:24;border-spacing:0;background-color:#fff;padding:1.5% 0}.calendar_agendamentos_container .calendar_table tbody tr td{padding:2% 0;min-width:102px;-webkit-transform:scale(.96);transform:scale(.96)}.calendar_agendamentos_container .calendar_table tbody tr td:not(:first-child){cursor:pointer;transition:all .2s ease-in-out}.calendar_agendamentos_container .calendar_table tbody tr td:not(:first-child):hover:not(.alugado){box-shadow:0 3px 4px rgba(0,0,0,.2)}.calendar_agendamentos_container .calendar_table tbody tr .alugado,.calendar_agendamentos_container .calendar_table tbody tr .alugado:hover{box-shadow:transparent}.calendar_agendamentos_container .calendar_table tbody tr .alugado i{color:#b7b7b7}.calendar_agendamentos_container .calendar_table tbody td:first-child{color:#b7b7b7;width:7.5%;z-index:24;position:-webkit-sticky;position:sticky;left:0;background-color:#fff}.calendar_agendamentos_container .calendar_table .free{color:#b7b7b7;box-shadow:0 1px 2px rgba(0,0,0,.2);background-color:#f9f9f9;margin:2.5px}.calendar_agendamentos_container .calendar_table .free:hover{background-color:#f6f6f6}.calendar_agendamentos_container .calendar_table .free:active{-webkit-transform:translateY(2px);transform:translateY(2px);box-shadow:0 .3px 0 rgba(0,0,0,.1)}.calendar_agendamentos_container .calendar_table .occupied{color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);border-radius:5px;background:transparent linear-gradient(180deg,#82eaed,#02bac0) 0 0 no-repeat padding-box}.calendar_agendamentos_container .calendar_table .occupied.cinza{background:transparent linear-gradient(180deg,#b9b9b9,#ddd) 0 0 no-repeat padding-box}.calendar_agendamentos_container .calendar_table .occupied.vermelho{background:transparent linear-gradient(180deg,#db0000,#f33) 0 0 no-repeat padding-box}.calendar_agendamentos_container .calendar_table .occupied.verde{background:transparent linear-gradient(180deg,#00b300,#5f5) 0 0 no-repeat padding-box}.calendar_agendamentos_container .calendar_table .occupied.amarelo{background:transparent linear-gradient(180deg,#ff0,#cc0) 0 0 no-repeat padding-box}@media(max-width:641px){.calendar_agendamentos_container h1{font-size:20px;padding:25px 15px}.calendar_agendamentos_container .container_table .calendar_table{width:1000px}}.container_salas.agendamentos{width:93%}.select_profissionais_container{margin:5% 5% 2%}.Select__menu{max-height:130px}.Select__menu div{max-height:130px;overflow-x:hidden}.footer_edit_agendamento .crud_ops .button.submit{background-color:#1bdfe4;color:#fff;box-shadow:0 2px 3px rgba(0,0,0,.2)}.body_edit_agendamento .counter{display:flex;margin:0 auto 20px}.body_edit_agendamento .counter h1,.body_edit_agendamento .counter h2{margin:auto 10px}.body_edit_agendamento .counter h1 i,.body_edit_agendamento .counter h2 i{color:#999;cursor:pointer;transition:all .2s ease-in-out}.body_edit_agendamento .counter h1 i:hover,.body_edit_agendamento .counter h2 i:hover{color:#333}.body_edit_agendamento h2{color:#707070}.body_edit_agendamento h3{font-weight:400;color:#b7b7b7}.pgmtos{margin-bottom:30px}.pgmtos .btn_secondary{background:none;border:none;cursor:pointer;color:#bbb;text-transform:uppercase;font-weight:600;font-size:16px;transition:all .2s ease-in-out;padding-bottom:3px;letter-spacing:1.2px}.pgmtos .btn_secondary:hover{color:#999}.pgmtos .flex{display:flex;color:#777;margin:20px 0}.pgmtos .flex p{margin:0;flex:1 1}.pgmtos .flex p:last-child{flex:.6 1}.flex{color:#777;margin:20px 0}.flex p{margin:0;flex:1 1}.flex p:last-child{flex:.6 1}.atraso_flex{display:flex;flex-shrink:unset}.atraso_flex div{flex:.75 1;margin-right:20px}.atraso_flex button{flex:.5 1;align-self:center}.body_modal_select_day{display:flex}.body_modal_select_day .DayPicker{margin:auto}.warnings_container{margin-left:5em}.warnings_container p{margin:0}.warnings_container p:first-child{font-size:1.3em}.warnings_container .warning{margin:15px 0}.warnings_container .date{color:#999;cursor:pointer;transition:all .2s ease-in-out}.warnings_container .date:hover{color:#333}.warnings_container .pages{display:flex}.warnings_container .pages div{margin:10px 5px;color:#aaa;transition:all .2s ease-in-out;cursor:pointer}.warnings_container .pages div.active{font-weight:600;line-height:20px;font-size:1.2em;color:#1bdfe4}.warnings_container .pages div:hover{color:#333}.warnings_container .pages div:first-child{margin:10px 5px 10px 0}.indicators_container{display:flex;width:90%;margin-top:2%;margin-left:5%}.indicators_container div{color:#fff;width:90%;padding:1% 2%;border-radius:7px;display:flex;font-weight:400;box-shadow:0 5px 10px rgba(0,0,0,.2);background-color:#1bdfe4}.indicators_container div:first-child{margin-right:2%}.indicators_container div:first-child h2{text-align:right}.indicators_container div h2{font-weight:400;font-size:36px;margin:0;flex-grow:1}.indicators_container div h5{font-weight:500;margin:0;align-self:flex-end;flex-grow:3}.indicators_container div:nth-child(2){background-color:#1bc2c8;margin-left:2%}.indicators_container div:nth-child(2) h5{text-align:right}.chart_professionals_agendamentos{width:calc(90% - 60px);border-radius:12px;margin-bottom:30px;padding:10px 30px;height:500px;box-shadow:0 5px 12px rgba(0,0,0,.2);display:flex;flex-direction:column;margin-left:5%}.chart_professionals_agendamentos>form{display:flex;align-items:center;margin:15px}.chart_professionals_agendamentos>form div{display:flex;flex-direction:column;margin-right:50px;width:100%}.chart_professionals_agendamentos>form div label{display:block;margin-right:10px}.chart_professionals_agendamentos>form div input{margin-top:5px;border:1px solid #888;border-radius:3px;display:block;padding:5px 12px}.chart_professionals_agendamentos>div:last-of-type{flex:1 1}.bottom_column{display:flex;margin-top:2%;margin-left:5%;margin-bottom:2%}.bottom_column .agendamentos_chart_container{width:55%;border-radius:10px;margin-right:2%;padding:1% 2%;box-shadow:0 5px 12px rgba(0,0,0,.2)}.bottom_column .agendamentos_chart_container h2{margin:2%}.bottom_column .agendamentos_chart_container #chart_agendamentos{height:80%}.bottom_column .quickdetails_container{width:30%;border-radius:10px;padding:1% 2%;box-shadow:0 5px 12px rgba(0,0,0,.2)}.bottom_column .quickdetails_container h3{margin:8.5% 2%;font-weight:400;color:#707070}@media(max-width:641px){.indicators_container{flex-wrap:wrap}.indicators_container div{width:100%;margin-bottom:2%}.indicators_container div:first-child{margin-right:0;flex-direction:row-reverse}.indicators_container div:first-child h2{text-align:left}.indicators_container div:first-child h5{text-align:right}.indicators_container div:nth-child(2){background-color:#1bc2c8;margin-left:0;text-align:left}.bottom_column{flex-wrap:wrap}.bottom_column .agendamentos_chart_container{width:90%;height:450px}.bottom_column .quickdetails_container{width:90%;margin-top:5%;margin-bottom:3%}}.card_log{box-shadow:0 2px 6px rgba(0,0,0,.2);padding:10px 20px;margin:5px 0;display:flex;border-radius:10px}.card_log h3,.card_log h4{color:#b7b7b7;font-weight:400}.card_log h3{font-size:16px}.card_log h1{font-weight:500;font-size:17px;color:#707070}.card_log h1,.card_log h2,.card_log h3,.card_log h4{margin:auto 0}.card_log img{border-radius:500px;width:40px;height:40px;object-fit:cover}.card_log div:nth-child(2){flex-grow:1;margin-left:2%}.card_log div:last-child{justify-content:center;text-align:right}.card_log div:last-child,.logs{display:flex;flex-direction:column}.logs{margin-left:5%;width:90%;margin-top:2%}.logs .pages{display:flex;margin:auto}.logs .pages div{width:25px;margin:25px 0;align-self:flex-end}.logs .pages .page{color:#888;cursor:pointer;transition:all .2s ease-in-out}.logs .pages .page.selected{font-size:20px;color:#1bdfe4;font-weight:700}@media(max-width:655px){.logs .card_log{box-shadow:0 5px 10px rgba(0,0,0,.2);padding:5% 2%;margin:4% 0;display:flex;border-radius:10px}.logs .card_log h1{font-size:12pt}.logs .card_log img{width:40px;height:40px}}.card_profissional{margin:1%;box-shadow:0 4px 8px rgba(0,0,0,.2);padding:1%;border-radius:7px;display:flex;flex-direction:column;text-align:center;justify-content:center;width:16%}.card_profissional h2,.card_profissional h3{margin:0;font-weight:500}.card_profissional h3{font-weight:400;color:#b7b7b7;margin-bottom:5%}.card_profissional img{margin:auto;border-radius:500px;width:75px;object-fit:cover;height:75px}.card_profissional button{align-self:flex-end}.profissionais_container{display:flex;width:90%;justify-content:center;margin:2% 2% 2% 5%;flex-wrap:wrap}.visualizacao{width:90%;margin-left:5%;color:#888}.visualizacao .change_list{font-style:italic;cursor:pointer;transition:all .2s ease-in-out}.visualizacao .change_list:hover{color:#333}.profissionais_list_container{width:90%;margin:2% 2% 2% 5%}.profissionais_list_container table{width:100%}@media(max-width:655px){.profissionais_container{flex-wrap:wrap;justify-content:center}.profissionais_container .card_profissional{box-shadow:0 4px 8px rgba(0,0,0,.2);border-radius:7px;text-align:center;width:80%;padding:20px;margin-bottom:10px}.profissionais_container .card_profissional h2{font-size:12pt}.profissionais_container .card_profissional h3{font-size:10pt}}.Fab{position:fixed;background-color:#1bdfe4;color:#fff;bottom:32px;cursor:pointer;right:32px;padding:13px;width:42px;height:42px;display:flex;border-radius:500px;box-shadow:0 5px 8px rgba(0,0,0,.3);transition:all .2s ease-in-out}.Fab i{margin:auto}.Fab i.rotating{-webkit-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite}.Fab:hover{background-color:#16b2b6}.Fab:active{-webkit-transform:translateY(3px);transform:translateY(3px);box-shadow:0 3px 3px rgba(0,0,0,.3)}.Fab.open{-webkit-transform:rotate(45deg);transform:rotate(45deg)}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.modal_new_profissional button{margin-bottom:20px}.crud_ops{margin-right:15px;width:100%}.crud_ops button{background:none;color:#b7b7b7;box-shadow:none}.crud_ops button:hover{color:#707070;box-shadow:0 0 3px rgba(0,0,0,.1)}.preview_input_container{display:flex;flex-direction:column;width:100%}.preview_input_container img{width:65px;height:65px;object-fit:cover;margin:10px auto;border-radius:500px}.file_input_container{border-radius:5px 5px 5px 5px;display:flex}.file_input_container .buttons{margin:auto 25px auto auto;display:flex;height:45px}.file_input_container .button_secondary{background-color:transparent;border:none;margin:auto;color:#b7b7b7;cursor:pointer;padding:10px 25px;text-transform:uppercase;letter-spacing:2px;transition:all .2s ease-in-out}.file_input_container .button_secondary.selected{color:#1bdfe4;font-weight:600}.file_input_container .button_secondary:first-child{border-right:1px solid #b7b7b7}.file_input_container .arquivo_upload{margin:auto;display:flex;width:100%;justify-content:center;flex-direction:column}.file_input_container .arquivo_upload button{background-color:#1bdfe4;color:#fff;border-radius:5px;padding:10px 15px;border:none;cursor:pointer;text-transform:uppercase;box-shadow:0 2px 3px rgba(0,0,0,.2);font-weight:700;letter-spacing:2px;width:25%;margin:auto}.file_input_container .arquivo_upload button:active{-webkit-transform:translateY(2px);transform:translateY(2px)}.file_input_container .arquivo_upload button i{color:#fff;font-size:25px}.file_input_container .arquivo_upload span{color:#b7b7b7;padding-top:5px;text-align:center;margin:auto}@media(max-width:641px){.file_input_container{flex-direction:column}.file_input_container .buttons{margin:5px auto}}.profissional_list_obj{box-shadow:0 3px 5px rgba(0,0,0,.2);border-radius:10px}.profissional_list_obj td:first-child.not_indicate{border-radius:5px;border-left:5px solid red}.profissional_list_obj .inside{margin-right:35px}.profissional_list_obj img{width:50px;height:50px;object-fit:cover;border-radius:50px}.profissional_list_obj td{color:#555;padding:10px}.profissional_list_obj td:last-child{padding-right:30px}.profissional_list_obj .cpf{font-size:13px}.profissional_list_obj .cep{font-size:12px;color:#888}.profissional_list_obj .creditos_container p{font-size:14px}.profissional_list_obj .creditos_container *{margin:0}.profissional_list_obj .creditos_container p:last-child{transition:all .2s ease-in-out;color:#999;cursor:pointer}.profissional_list_obj .creditos_container p:last-child:hover{color:#333}.subtitle{margin:3px;color:#999;font-size:18px}.add_credito_body{display:flex;flex-direction:column}.add_credito_body .counter{display:flex;margin:0 auto}.add_credito_body .counter h1,.add_credito_body .counter h2{margin:auto 10px}.add_credito_body .counter h1 i,.add_credito_body .counter h2 i{color:#999;cursor:pointer;transition:all .2s ease-in-out}.add_credito_body .counter h1 i:hover,.add_credito_body .counter h2 i:hover{color:#333}.container_adms{display:flex;margin-top:2%;margin-left:2%;width:92%}@media(max-width:655px){.container_adms{flex-wrap:wrap;justify-content:center}.container_adms .header_salas{display:block;margin-bottom:20px}.container_adms .card_administrativo{width:80%;padding:20px;margin-bottom:5%}}.card_administrativo{margin:1%;box-shadow:0 4px 8px rgba(0,0,0,.2);padding:1%;border-radius:7px;display:flex;flex-direction:column;text-align:center;justify-content:center;width:16%}.card_administrativo h2,.card_administrativo h3{margin:0;font-weight:500}.card_administrativo h2{margin-bottom:5%}.card_administrativo img{border-radius:500px;width:75px;height:75px;object-fit:cover;margin:auto}.flex{display:flex}.flex div:not(:first-child){margin:0 15px}.flex div{width:100%}.salas_container{margin-left:5%;width:90%}.salas_container .header_salas{display:flex}.salas_container .header_salas div{width:100%}.salas_container .header_salas div:last-child{display:flex;justify-content:flex-end}.salas_container .header_salas div:last-child button{margin:auto}.salas_container .salas{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}@media(max-width:655px){.salas_container .header_salas{display:block;margin-bottom:20px}.salas_container .salas{flex-wrap:wrap;justify-content:center}.salas_container .salas .card_sala{width:80%;padding:20px;margin-bottom:5%}}.card_sala{margin:1%;box-shadow:0 4px 8px rgba(0,0,0,.2);border-radius:7px;text-align:center;width:16%}.card_sala img{object-fit:cover;width:100%;height:250px;border-radius:10px 10px 0 0}.card_sala div{padding:5%}.card_sala div h2,.card_sala div h3{margin-top:5%;margin-bottom:5%;font-weight:500}.bloquear_salas_body{margin-bottom:35px}.bloquear_salas_body .select_salas__menu{max-height:130px}.bloquear_salas_body .select_salas__menu div{max-height:130px;overflow-x:hidden}.bloquear_salas_body .flex_content{flex-wrap:wrap;display:flex;align-items:center}.bloquear_salas_body .flex_content div:first-child{flex-grow:1}.bloquear_salas_body .flex_content input[type=date]{padding:8px 10px;border-radius:5px;font-family:"Arial";border:1px solid #b5b5b5;width:230px;margin-right:50px}.bloquear_salas_body .flex_content .select_container{width:130px}.bloquear_salas_body .flex_content .select_container:first-child{margin-right:15px}.bloquear_salas_body .flex_content .select_container:last-child{margin-left:15px}.bloquear_salas_body .flex_content .select_container .select__menu{max-height:90px}.bloquear_salas_body .flex_content .select_container .select__menu div{max-height:90px;overflow-x:hidden}.sala_bloqueada{padding:15px;border-radius:8px;box-shadow:0 3px 10px rgba(0,0,0,.2);display:flex;margin-bottom:15px;align-items:center}.sala_bloqueada .data{width:100%}.sala_bloqueada .data h2,.sala_bloqueada .data p{margin:0}.sala_bloqueada .btn_container{width:30%}.reset_password_container{background-color:#1bdfe4;position:absolute;width:100%;display:flex;flex-direction:column;height:100%}.reset_password_container p{color:#fff}.reset_password_container form{background-color:#fff;margin:auto;padding:35px;border-radius:5px;box-shadow:0 5px 8px rgba(0,0,0,.2);width:35%}.reset_password_container img{width:35%;margin:auto}@media(max-width:641px){.reset_password_container form{width:80%;padding:20px}.reset_password_container img{width:75%}}.configuracoes_container a{text-decoration:none;margin:20px 50px 50px}.labelSelect .label{margin:0;font-size:1em;color:#666;font-weight:600}.horario_atendimento{display:flex}.horario_atendimento .column{flex:1 1}.horario_atendimento .column .plus{height:50px}.horario_atendimento i{cursor:pointer;margin:auto 15px;padding-bottom:10px;color:#d9d9d9}.horario_atendimento i:hover{color:#999}@media(max-width:641px){.full_container_horarios{display:none}.horario_atendimento{display:none;flex-direction:column;align-items:center;justify-content:center}.horario_atendimento .column>div{display:flex;flex-direction:column}}.btn_plus_horario{background:transparent;font-size:1em;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:5px;border:1px solid #fff;transition:all .2s ease-in-out}.btn_plus_horario:hover{border:1px solid #333}.btn_plus_horario:hover i{color:#333}.btn_plus_horario i{padding:10px;margin:0;color:#333}.cancelamentos_container{margin:20px 35px}.cancelamentos_container .pages{display:flex;margin:auto;justify-content:center}.cancelamentos_container .pages div{width:25px;margin:25px 0;align-self:flex-end}.cancelamentos_container .pages .page{color:#888;cursor:pointer;transition:all .2s ease-in-out}.cancelamentos_container .pages .page.selected{font-size:20px;color:#1bdfe4;font-weight:700}.cancelamentos_container .cancelamento{display:flex;background-color:#1bdfe4;padding:8px 15px;margin:10px 5px;border-radius:5px;box-shadow:0 3px 5px rgba(0,0,0,.1);width:95%}.cancelamentos_container .cancelamento div{color:#0b595b}.cancelamentos_container .cancelamento div h1{font-size:24px}.cancelamentos_container .cancelamento div h2{font-size:18px}.cancelamentos_container .cancelamento div h1,.cancelamentos_container .cancelamento div h2{margin:0;font-weight:500}.cancelamentos_container .cancelamento div:first-child{flex:1 1}.cancelamentos_container .cancelamento div:last-child{margin:10px;display:flex;justify-content:flex-end;align-items:center}@media(max-width:641px){.cancelamentos_container .cancelamento{margin:10px -5px}}.leads_container h2{margin:0}.leads_container a{display:inline-block;margin-top:10px;margin-bottom:30px}.lead{width:95%;display:flex;border-radius:10px;padding:10px 20px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.12);align-items:center;margin-top:10px;color:#666}.lead.pendente{border-left:8px solid red}.lead.Ematendimento{border-left:8px solid #ff0}.lead.abandonado,.lead.convertido,.lead.finalizado{border-left:8px solid green}.lead>div{flex:1 1}.lead>div h2,.lead>div p{margin:0}.lead i{cursor:pointer;color:#999;margin-left:15px;transition:all .3s ease-in-out}.lead i:hover{color:#333}.modal_add_financeiro .select_container label{color:#666;font-weight:500;padding-top:5px}.modal_add_financeiro .select{width:100%;margin-right:30px}.fab{position:fixed;bottom:32px;right:32px;border-radius:32px;box-shadow:0 3px 6px rgba(0,0,0,.2);cursor:pointer;width:64px;height:64px;background-color:#1bdfe4;display:flex;transition:all .2s ease-in-out}.fab.open i{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.fab:hover{box-shadow:0 6px 12px rgba(0,0,0,.3)}.fab i{transition:all .2s ease-in-out;margin:auto;color:#fff}.fab-entrada,.fab-lista,.fab-saida{position:fixed;bottom:232px;right:44px;border-radius:32px;box-shadow:0 3px 6px rgba(0,0,0,.2);width:42px;height:42px;display:flex;transition:all .2s ease-in-out;background-color:#33ef33;color:#fff;opacity:1;cursor:pointer}.fab-entrada i,.fab-lista i,.fab-saida i{margin:auto}.fab-entrada.hidden,.fab-lista.hidden,.fab-saida.hidden{-webkit-transform:translateY(100px);transform:translateY(100px);visibility:hidden;opacity:0}.fab-entrada:hover>.hint,.fab-lista:hover>.hint,.fab-saida:hover>.hint{opacity:1;visibility:visible}.fab-saida{background-color:#c34;bottom:172px}.fab-saida.hidden{-webkit-transform:translateY(60px);transform:translateY(60px)}.fab-lista{bottom:114px;background-color:#fc0}.fab-lista.hidden{-webkit-transform:translateY(20px);transform:translateY(20px)}.hint{margin-top:5px;text-transform:uppercase;letter-spacing:1.5px;font-weight:500;font-size:12px;transition:all .2s ease-in-out;border-radius:4px;padding:5px 10px;background-color:#777;z-index:1001;opacity:0;visibility:hidden;position:fixed;right:106px}.financeiro_page .export{float:right;font-size:.6em}.financeiro_page .export a{color:#999;text-decoration:none}.financeiro_page .export a:hover{color:#555}.financeiro_page .pages{display:flex;margin:auto;justify-content:center}.financeiro_page .pages div{width:25px;margin:25px 0;align-self:flex-end}.financeiro_page .pages .page{color:#888;cursor:pointer;transition:all .2s ease-in-out}.financeiro_page .pages .page.selected{font-size:20px;color:#1bdfe4;font-weight:700}.financeiro_page .finances{flex:1 1;margin:auto 15px;height:80px}.financeiro_page .container_adms{display:block}.financeiro_page .titulos{margin-left:40px;flex:1 1}.financeiro_page .titulos .titulo{margin-right:40px;display:flex;margin-bottom:8px}.financeiro_page .titulos .titulo h2{font-weight:500;font-size:1em;width:50%;margin:0 20px 0 0}.financeiro_page .titulos .titulo p{width:20%;color:#777;margin:0}.financeiro_page .titulos .titulo button{margin-right:10px;text-transform:uppercase;background-color:transparent;border:none;cursor:pointer;transition:all .2s ease-in-out;letter-spacing:.8px;font-weight:600;color:#bbb}.financeiro_page .titulos .titulo .edit:hover{color:#fc0}.financeiro_page .titulos .titulo .remove:hover{color:#f30}.financeiro_page .indicators{display:flex;width:100%}.financeiro_page .indicators .indicator_card{flex:1 1;color:#fff;margin:0 10px;padding:0 25px;border-radius:7px;background-color:#1bdfe4;box-shadow:0 3px 10px rgba(0,0,0,.2)}.financeiro_page .indicators .indicator_card:first-child{margin-left:0}.financeiro_page .indicators .indicator_card:nth-child(2){background-color:#18c9cd}.financeiro_page .indicators .indicator_card:nth-child(3){background-color:#16b2b6}.financeiro_page .indicators .indicator_card h1{margin-top:0}.financeiro_page .indicators .indicator_card h2{color:#fff;margin-bottom:0;font-weight:400}.financeiro_page h2{color:#777;font-weight:400}.financeiro_page .header{margin-left:128px;margin-bottom:8px;text-align:center;display:flex}.financeiro_page .header div{color:#777;flex:1 1;text-align:center}.financeiro_page .header div:first-child{margin-left:15px}.financeiro_page .header div:nth-child(2),.financeiro_page .header div:nth-child(4),.financeiro_page .header div:nth-child(5),.financeiro_page .header div:nth-child(6){flex:.5 1}.financeiro_page .header div:nth-child(7),.financeiro_page .header div:nth-child(8){flex:.3 1}.financeiro_page .header div:nth-child(9){width:30px}.financeiro_page .row{display:flex;width:100%}.financeiro_page .row .date_written p{text-align:center}.financeiro_page .row .date{position:relative;width:12px;height:12px;background-color:#1bdfe4;margin:auto 35px auto 10px;border-radius:50px}.financeiro_page .row .date .bar{width:2px;height:80px;background-color:#1bdfe4;margin:auto}.financeiro_page .row:last-child .date .bar{height:0}.financeiro_page .row .row_container{width:100%;display:flex;margin:5px auto;border-radius:5px;box-shadow:0 0 8px rgba(0,0,0,.15)}.financeiro_page .row .row_container .type{display:flex;width:8px;background-color:#3c3;border-radius:5px 0 0 5px}.financeiro_page .row .row_container .type.saida{background-color:#f33}.financeiro_page .row .row_container .type.neutral{background-color:#da0}.financeiro_page .row .row_container p{text-align:center;flex:1 1;margin:auto 0;padding:18px 0}.financeiro_page .row .row_container p:nth-child(5){flex:.5 1}.financeiro_page .row .row_container p:nth-child(6){flex:.3 1}.financeiro_page .row .row_container p:nth-child(7),.financeiro_page .row .row_container p:nth-child(8){flex:.4 1}.financeiro_page .row .row_container p:nth-child(9){flex:.2 1}.financeiro_page .row .row_container p:nth-child(9) i{color:#ccc;cursor:pointer;transition:all .2s ease}.financeiro_page .row .row_container p:nth-child(9) i:hover{color:#aaa}.filtro_contrainer{display:flex;flex-direction:column;width:20%;margin-right:20px}.filtro_contrainer h3{margin:0;font-weight:400}.flex_filtros{display:flex}.pages_paginator{display:flex;width:100%;margin:auto;justify-content:center;align-items:center}.pages_paginator div{width:25px;margin:25px 0;align-self:flex-end}.pages_paginator .page{color:#888;cursor:pointer;transition:all .2s ease-in-out}.pages_paginator .page.selected{font-size:20px;color:#1bdfe4;font-weight:700}.header_notificacoes{display:flex;margin:40px 50px}.header_notificacoes h1{width:100%;margin:0}.header_notificacoes button{justify-self:flex-end;width:30%}.notification_details{overflow:hidden;height:0;margin:0 45px;transition:all .2s ease-in-out;-webkit-transform:scaleY(0);transform:scaleY(0)}.notification_details.open{height:150px;-webkit-transform:scaleY(1);transform:scaleY(1)}.notification_details .vistopor_container{display:flex;flex-wrap:wrap}.notification{margin:8px 30px;display:flex;box-shadow:0 3px 6px rgba(0,0,0,.2);padding:8px 15px;border-radius:5px}.notification h1,.notification h3,.notification p{margin:5px}.notification .right_side{margin:auto;width:65%}.notification .right_side .texto{max-width:50vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification .left_side{margin:auto;width:35%}.notification .indicator{margin:auto 18px;cursor:pointer;transition:all .2s ease-in-out}.notification .indicator.opened{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.notification .indicator i{font-size:20px;color:#999}.profissional_snack{display:flex;margin-top:10px;background-color:#f0f0f0;border-radius:100px;margin-right:10px}.profissional_snack p{font-size:10.5px;margin:auto 10px}.profissional_snack img{width:20px;height:20px;border-radius:50px;object-fit:cover}.editor_container{box-shadow:0 0 12px rgba(0,0,0,.2);padding:15px;border-radius:5px;margin:12.5px 0 25px}.proximos_agendamentos .week_calendar{display:flex}.proximos_agendamentos .week_calendar .day{flex:1 1;text-align:center;border-right:1px solid #d0d0d0}.proximos_agendamentos .week_calendar .day h3,.proximos_agendamentos .week_calendar .day h5{margin:0}.proximos_agendamentos .agendamento_box{padding:15px 10px;margin:8px 5px;border-radius:5px;cursor:pointer;transition:all .3s ease-in-out;box-shadow:0 2px 4px rgba(0,0,0,.2);background:transparent linear-gradient(180deg,#98eef0,#02bac0) 0 0 no-repeat padding-box}.proximos_agendamentos .agendamento_box:hover{box-shadow:0 2px 10px rgba(0,0,0,.2)}.proximos_agendamentos .agendamento_box p{color:#fff;margin:0}.proximos_agendamentos .agendamento_box p:first-child{font-weight:600}@media(max-width:700px){.proximos_agendamentos .week_calendar{flex-direction:column;text-align:left}.proximos_agendamentos .week_calendar .day{border:none}.proximos_agendamentos .week_calendar .day .agendamentos{display:flex;flex-wrap:wrap;justify-content:center}.proximos_agendamentos .week_calendar .day .agendamentos .agendamento_box{width:80px}}.dashboard_content{margin-left:2.5%;width:90%;display:flex;margin-bottom:50px}.dashboard_content>div{flex:1 1}.dashboard_content .right{margin-left:40px}@media(max-width:700px){.dashboard_content{flex-direction:column}.dashboard_content .right{margin-left:10px;text-align:center}.dashboard_content .right>div>div{padding:30px 0;border-bottom:1px solid #ccc}.dashboard_content .right table{font-size:11px}}.transactions{width:100%}.transactions table{width:100%;text-align:center}.transactions table th{padding-bottom:20px}.transactions table td{padding:10px 0}.transactions table tr:nth-child(2n) td{background-color:#f0f0f0}#chart_client{height:350px}.prof_pendencias{width:90%;margin-left:5%}.prof_pendencias .pendencia{margin-left:30px}.prof_pendencias .button_pagar{background:transparent!important;box-shadow:none!important;color:#999;padding:0}.prof_pendencias .button_pagar:hover{color:#1bc2c8}.configuracoes_body{margin:35px 50px;box-shadow:0 5px 10px rgba(0,0,0,.2);padding:30px 45px 45px}.configuracoes_body form>div:first-child{display:flex;width:100%;alignItems:flex-end;marginTop:35}.configuracoes_body .more_data{display:flex;width:100%;marginTop:35}.configuracoes_body .foto_changer{width:100px;height:100px;border-radius:300px;background-size:cover;background-clip:initial;background-repeat:no-repeat;margin-right:20px;cursor:pointer}.configuracoes_body .foto_changer:hover div{-webkit-transform:scale(1);transform:scale(1)}.configuracoes_body .foto_changer div{position:relative;left:10px;color:#fff;background-color:rgba(0,0,0,.6);top:42.5px;width:60px;text-align:center;font-size:11px;padding:5px 10px;border-radius:3px;transition:all .15s ease-in-out;-webkit-transform:scale(0);transform:scale(0)}@media(max-width:641px){.horarios_text{display:none}.configuracoes_container .configuracoes_body{margin:35px 10px;padding:10px 10px 10px 15px}.configuracoes_container .configuracoes_body .more_data{margin-top:10px;flex-direction:column}.configuracoes_container .configuracoes_body form>div:first-child{justify-content:center;flex-direction:column}.configuracoes_container .foto_changer{align-self:center}}
/*# sourceMappingURL=main.c84c7f1b.chunk.css.map */