body{font-family:Roboto Mono,monospace;background-color:#f0f0f0;color:#333;max-width:470px;margin:0}.main-content{margin-top:44px;margin-left:8px;margin-right:8px}.card-shadow{position:absolute;background-color:#000;width:100%;height:100%;top:10px;left:10px;z-index:-1}.image-main{max-width:100%}.card-ingredients{position:relative;width:calc(100% - 10px);height:auto;margin-bottom:25px}.card-ingredients-colored-box{width:100%;height:100%;box-shadow:4px 4px 8px #0009;background-color:#45fffc}.card-ingredients-container{padding:5px 5px 5px 10px}.item-ingredients-container{display:flex;flex-flow:row nowrap;margin-bottom:6px}.item-ingredients-text{margin-right:5px;font-weight:700;display:flex;justify-content:space-between;width:100%}.item-ingredients-container-icon{margin-right:7px;margin-top:2px}.item-ingredients-text-right{font-weight:400}.card-procedure{position:relative;width:calc(100% - 15px);height:auto;margin-bottom:25px}.card-procedure-colored-box{width:100%;height:100%;box-shadow:4px 4px 8px #0009;background-color:#ffff45}.card-procedure-container{padding:5px 5px 5px 10px}.title-container,.title-procedure-container{margin-bottom:10px;display:flex;flex-flow:row nowrap;justify-content:space-between}.title-procedure-text{font-weight:700;font-size:large}.item-procedure-container{display:flex;flex-flow:row nowrap;margin-bottom:6px}.item-procedure-container-icon{margin-right:7px;margin-top:2px}.item-procedure-text{margin-right:5px}.item-procedure-button-old{font-weight:500;border-width:1px;background-color:#fff}.item-procedure-button{font-weight:700;border-width:0px;background-color:#000;color:#fff;height:30px;min-width:80px}.item-procedure-button-progress{font-weight:700;border-width:0px;background-color:#f51f1f;color:#fff;height:30px;min-width:80px}.item-procedure-button-done{font-weight:700;border-width:0px;background-color:#fff;color:#000;height:30px;box-shadow:2px 2px 4px #0009;min-width:80px}.loading-container{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh}.loading-container img{width:100px;height:100px}.loading-text{font-size:1.5em;color:#333;text-align:center}.float-bottombar-container{position:fixed;bottom:0;left:0;width:100%;background-color:#000;color:#fff;padding:0}.button-bottom{border-width:0px;background-color:#000;height:45px;color:#fff;font-size:22px}
