@import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap');@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');html,body{font-family:'Raleway', sans-serif;font-style:normal;font-size:14px;color:#fff;background:#000;display:flex;justify-content:center;align-items:center;min-height:100%;}#modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.7);}#modal .modal-box{background-color:transparent;display:flex;align-items:center;justify-content:center;position:absolute;width:100%;height:100%;}#modal .modal-content{background-color:transparent;width:600px;display:flex;justify-content:center;align-items:center;max-width:80%;border-radius:6px;padding:20px;flex-direction:column;}#modal .modal-content.modal-text{background-color:#fff;font-family:'Raleway', sans-serif;font-style:normal;font-size:14px;color:#000;text-align:center;line-height:22px;}#modal #modal-title h1{font-size:16px;}#modal #modal-footer{margin:10px 0;}#modal #modal-footer button{background:#5f5bcd;font-size:12px;margin:5px 0 0 0;}#modal #modal-footer button span{padding:4px 10px;}.loader{width:48px;height:48px;border:5px solid #fff;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite;}@keyframes rotation{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}button,a.button{text-decoration:none;text-align:center;background:#5f5bcd;border:none;border-radius:7px;color:#fff;font-family:"Poppins", sans-serif;font-style:normal;font-weight:600;font-size:18px;text-transform:uppercase;letter-spacing:0.05em;transition:all 0.2s ease, visibility 0s;margin:10px;display:flex;cursor:pointer;}button span,a.button span{width:100%;height:100%;padding:5px 14px;}button:hover,button:focus,a.button:hover,a.button:focus{background:#4743c5;}img{max-width:90%;}#login,#cadastro,#inicie-por-aqui,#registrar-habitos,#checklist-habitos,#visualizar-grafico,#calculadora-de-substituicao,#alterar-senha{display:flex;flex-direction:column;align-items:center;}#login h1,#cadastro h1,#inicie-por-aqui h1,#registrar-habitos h1,#checklist-habitos h1,#visualizar-grafico h1,#calculadora-de-substituicao h1,#alterar-senha h1{margin:10px;font-weight:500;font-size:20px;text-align:center;}#login #esqueci-box,#cadastro #esqueci-box,#inicie-por-aqui #esqueci-box,#registrar-habitos #esqueci-box,#checklist-habitos #esqueci-box,#visualizar-grafico #esqueci-box,#calculadora-de-substituicao #esqueci-box,#alterar-senha #esqueci-box{display:none;}#container{display:flex;flex-direction:column;align-items:center;}#container #home a.button{margin-bottom:15px;}#logo{margin-bottom:30px;}#logo img{max-width:400px;}#logo img.leao{max-height:125px;margin-right:30px;}#form-calorias fieldset{width:500px;max-width:100%;}form{display:flex;flex-direction:column;justify-content:center;align-items:center;}form fieldset{width:100%;text-align:center;border-radius:7px;border:0.1px solid #fff;margin-bottom:30px;}form fieldset legend{padding:0 10px;}form fieldset label{font-size:12px;}form fieldset div.input{margin-bottom:15px;}form fieldset div.input input{text-align:center;}form input,form select{display:block;margin:10px auto;font-family:'Raleway', sans-serif;font-style:normal;font-size:14px;color:#222;padding:7px;border:1px solid #222;border-radius:7px;width:300px;}form select{text-align:center;}a{color:#fff;font-size:14px;margin-top:20px;}#principal-chart{display:none;}#principal,#principal-chart{margin:30px;}#principal #form-habitos button,#principal-chart #form-habitos button{margin-top:20px;}#principal #form-habitos .checkbox,#principal-chart #form-habitos .checkbox{display:flex;width:100%;margin:15px 10px 0 10px;justify-content:center;align-items:center;border-bottom:0.1px solid rgba(100,100,100,0.7);padding-bottom:15px;}#principal #form-habitos .checkbox .form-control,#principal-chart #form-habitos .checkbox .form-control{font-weight:bold;line-height:1.18;display:grid;grid-template-columns:1em auto;gap:0.85em;text-align:left;}#principal #form-habitos .checkbox .form-control + .form-control,#principal-chart #form-habitos .checkbox .form-control + .form-control{margin-top:0.5em;}#principal #form-habitos .checkbox .form-control:focus-within,#principal-chart #form-habitos .checkbox .form-control:focus-within{color:#fff;}#principal #form-habitos .checkbox input[type="radio"].radio-yes,#principal-chart #form-habitos .checkbox input[type="radio"].radio-yes{-webkit-appearance:none;appearance:none;background-color:var(--form-background);margin:0;font:inherit;color:#0f0;width:1.15em;height:1.15em;border:0.15em solid #fff;border-radius:50%;transform:translateY(-0.075em);display:grid;place-content:center;}#principal #form-habitos .checkbox input[type="radio"].radio-yes::before,#principal-chart #form-habitos .checkbox input[type="radio"].radio-yes::before{content:"";width:0.65em;height:0.65em;border-radius:50%;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em #0f0;}#principal #form-habitos .checkbox input[type="radio"].radio-no,#principal-chart #form-habitos .checkbox input[type="radio"].radio-no{-webkit-appearance:none;appearance:none;background-color:var(--form-background);margin:0;font:inherit;color:#f00;width:1.15em;height:1.15em;border:0.15em solid #fff;border-radius:50%;transform:translateY(-0.075em);display:grid;place-content:center;}#principal #form-habitos .checkbox input[type="radio"].radio-no::before,#principal-chart #form-habitos .checkbox input[type="radio"].radio-no::before{content:"";width:0.65em;height:0.65em;border-radius:50%;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em #f00;}#principal #form-habitos .checkbox input[type="radio"]:checked::before,#principal-chart #form-habitos .checkbox input[type="radio"]:checked::before{transform:scale(1);}#principal #form-habitos .checkbox div.checkbox-question,#principal-chart #form-habitos .checkbox div.checkbox-question{width:70%;display:inline-block;text-align:right;font-size:12px;}#principal #form-habitos .checkbox div.checkbox-options,#principal-chart #form-habitos .checkbox div.checkbox-options{width:25%;margin-left:3%;display:inline-block;}.canvas-chart{width:100% !important;height:auto !important;max-width:600px !important;margin-bottom:50px;}#table-usuarios,#table-habitos{margin:30px auto;max-width:100%;}#table-usuarios thead tr th,#table-habitos thead tr th{text-align:center;}#table-usuarios tbody tr td,#table-habitos tbody tr td{color:#fff;border-bottom:0.1px solid rgba(100,100,100,0.7);padding:15px;text-align:center;}#table-usuarios .ativa-usuario,#table-usuarios .inativa-usuario,#table-habitos .ativa-usuario,#table-habitos .inativa-usuario{font-size:10px;font-weight:bold;padding:3px 7px;display:block;text-align:center;cursor:pointer;border-radius:7px;}#table-usuarios .inativa-usuario,#table-habitos .inativa-usuario{background:#198754;}#table-usuarios .ativa-usuario,#table-habitos .ativa-usuario{background:#dc3545;}#table-habitos thead tr th{padding:0 10px;}#table-habitos td.table-mark{color:#0f0;}#table-habitos td.table-dont{color:#f00;}input[type="radio"].radio-checklist-yes:disabled{filter:grayscale(100%);opacity:.5;pointer-events:none;color:#0f0;width:1.15em;height:1.15em;border:0.15em solid #fff;border-radius:50%;transform:translateY(-0.075em);}input[type="radio"].radio-checklist-yes:disabled:checked::before{transform:scale(1);}#datepicker-start,#datepicker-end{text-align:center;}.abreHabitos,.abreGrafico{height:20px;}.editWhatsAppIcons{display:none;}.editWhatsApp,.cancelWhatsApp,.saveWhatsApp{-webkit-filter:invert(100%);filter:invert(100%);height:20px;cursor:pointer;margin-left:5px;position:relative;top:4px;}a.removerHabito{text-decoration:none;text-align:center;background:#f00;border:none;border-radius:3px;color:#fff;font-family:"Poppins", sans-serif;font-style:normal;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:0.05em;transition:all 0.2s ease, visibility 0s;margin:10px;display:flex;cursor:pointer;}a.removerHabito span{width:100%;height:100%;padding:0 8px;}a.removerHabito:hover,a.removerHabito:focus{background:#a40808;}.inputEditWhatsApp{background:transparent;border:none;color:#fff;text-align:center;}#form-periodo-excel button{margin:0 auto;}.msg-siren{height:25px;margin-top:15px;}#calculadora-de-substituicao h3{text-align:center;}#calculadora-de-substituicao ul#calculadora-de-substituicao-abas{list-style:none;padding:0;background:#808080;}#calculadora-de-substituicao ul#calculadora-de-substituicao-abas li{display:inline-block;padding:15px 0;}#calculadora-de-substituicao ul#calculadora-de-substituicao-abas li a{background:#808080;padding:15px;text-decoration:none;}#calculadora-de-substituicao ul#calculadora-de-substituicao-abas li a:hover,#calculadora-de-substituicao ul#calculadora-de-substituicao-abas li a:focus,#calculadora-de-substituicao ul#calculadora-de-substituicao-abas li a.active{background:#bfbfbf;}#calculadora-de-substituicao #calculadora-de-substituicao-conteudo{max-width:600px;margin:0 auto;}#calculadora-de-substituicao #calculadora-de-substituicao-conteudo p{text-align:center;font-size:16px;margin-top:30px;}#calculadora-de-substituicao #calculadora-de-substituicao-conteudo p input{padding:10px;font-size:16px;text-align:center;max-width:80px;margin-left:20px;background:#f4fb00;border:0.1px solid #fff;}#calculadora-de-substituicao #calculadora-de-substituicao-conteudo p#calculadora-msg-ovo{display:none;}#calculadora-de-substituicao #calculadora-de-substituicao-conteudo table{width:100%;color:#000;font-size:16px;}#calculadora-de-substituicao #calculadora-de-substituicao-conteudo table tr:nth-child(even){background:#bfbfbf;}#calculadora-de-substituicao #calculadora-de-substituicao-conteudo table tr:nth-child(odd){background:#999;}#calculadora-de-substituicao #calculadora-de-substituicao-conteudo table td{padding:10px;}#calculadora-de-substituicao #calculadora-de-substituicao-conteudo table td.td-input-calculadora{padding:0;text-align:center;}#calculadora-de-substituicao #calculadora-de-substituicao-conteudo .calculadora-de-substituicao-alimentos.active{display:block;}#calculadora-de-substituicao #calculadora-de-substituicao-conteudo .calculadora-de-substituicao-alimentos{display:none;}#calculadora-de-substituicao #calculadora-de-substituicao-conteudo input.valorSubstituicao{text-align:center;width:100%;padding:0;margin:0;border:none;height:40px;}strong#titulo-melhorar{background:#000;color:#fff;width:100%;max-width:450px;padding:5px 10px;}ul#indicadores-melhorar{background:#f00;margin:0;padding:10px;width:100%;max-width:450px;}ul#indicadores-melhorar li{list-style:none;margin:0;padding:0;color:#fff;font-weight:600;text-align:center;}#cardapios-links{display:none;text-align:center;margin:30px 0 50px 0;}#cardapios-links div{margin:20px;}#cardapios-links div a{margin:10px;}#cardapios-links div a img{height:120px;}#div-table-calorias{display:none;margin-bottom:50px;}#div-table-calorias h3,#div-table-calorias p{text-align:center;}#div-table-calorias table{width:100%;color:#000;font-size:16px;}#div-table-calorias table td{padding:10px;}#div-table-calorias table td#perdaAvancada,#div-table-calorias table td#perdaModerada,#div-table-calorias table td#manutencao,#div-table-calorias table td#ganhoModerado,#div-table-calorias table td#ganhoAvancado{width:100px;text-align:center;}#div-table-calorias table tr:nth-child(1){background:#fbfb1f;}#div-table-calorias table tr:nth-child(2){background:#ffff5b;}#div-table-calorias table tr:nth-child(3){background:#fff;}#div-table-calorias table tr:nth-child(4){background:#e1eff2;}#div-table-calorias table tr:nth-child(5){background:#90c4cf;}@media (max-width: 768px){#logo{display:flex;justify-content:center;align-items:center;}#logo img{max-width:45%;}#logo img.leao{max-height:80px;}#cardapios-links h3{font-size:14px;line-height:24px;}#cardapios-links div a{margin:10px 5px;}#cardapios-links div a img{height:100px;}}