@media (min-width:301px) and (max-width:900px){.vfc-main-container{min-width:14rem}.vfc-main-container .vfc-months .vfc-item{font-size:16px;font-size:1rem}}@media (min-width:901px) and (max-width:1199px){.vfc-main-container{min-width:14rem}.vfc-main-container .vfc-months .vfc-item{font-size:16px;font-size:1rem}}.interaction,.interactions{pointer-events:auto;cursor:pointer}.empty{font-size:18px;font-size:1.125rem;color:#aaa;text-align:center;padding:50px 30px;font-family:Avenir-Regular}.empty.over-dark{color:#ccc}.ico{background-size:20px;background-position:50%;background-repeat:no-repeat;display:inline-block;width:40px;height:40px}.ico.edit{background-image:url(../img/edit_dark.5e14e8a6.svg)}.ico.delete{background-image:url(../img/delete_dark.6573e9de.svg)}.ico.download{background-image:url(../img/download_dark.31a0a5e0.svg)}.results{font-style:italic;text-align:center;color:#212a45;width:100%}.results.loading{background-image:url(../img/loader2_primary.a30445aa.svg);background-size:40px;background-position:50%;background-repeat:no-repeat;height:40px}.error-message,.info-message,.success-message{border-radius:3px;background-clip:padding-box;font-size:14px;font-size:.875rem;font-family:Avenir-Bold;color:#6f6f6f;background-color:#eee;padding:6px 9px;margin-top:15px}.error-message{color:#732f2e;background-color:#f2aeae}.success-message{color:#065041;background-color:#86d0c1}.info-message{color:#5c6672;background-color:#dbe5f1}.keep-format p,.keep-format span{font-size:inherit;color:inherit}.keep-format b,.keep-format strong{font-weight:700;font-size:inherit;color:inherit}.keep-format i{font-style:italic;font-size:inherit;color:inherit}.keep-format ol,.keep-format ul{list-style:disc;padding:5px 0;padding-left:30px}.keep-format ol li,.keep-format ul li{font-size:inherit;color:inherit}.keep-format ol{list-style:decimal}.dft-user-color{border-radius:50%;display:inline-block;min-width:30px;width:30px;height:30px;padding:0 2px}.dft-user-color:after{font-size:12px;font-size:.75rem;line-height:1;font-family:Avenir-Bold;color:#fff;text-align:center;width:100%;height:100%;display:inline-block;overflow:hidden;padding:9px 3px}.sty-score,.sty-score>*{color:#374673}.sty-score.success,.sty-score.success>*{color:#0ca082}.sty-score.progress,.sty-score.progress>*{color:#abba37}.sty-score.warning,.sty-score.warning>*{color:#cd902f}.sty-score.error,.sty-score.error>*{color:#e55d5c}.ingredient-configuration{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:16px;padding-bottom:0}.ingredient-configuration .subtitle{font-family:Avenir-Bold;font-size:16px;padding:0}.ingredient-configuration .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.ingredient-configuration.landscape{padding:0}.ingredient-configuration.landscape .gram-title{padding:16px;margin-bottom:0}.ingredient-configuration.landscape .content{padding:16px}.ingredient-configuration.landscape .content .ingredient{height:74vh}.gram-title{font-family:Avenir-Bold;font-size:22px;font-size:1.375rem;margin-bottom:16px}.gram-title .start-demo{margin-left:16px;font-family:Avenir-Regular;font-size:14px;cursor:pointer;background-color:#1d7672;color:#fff;padding:4px 8px;border-radius:4px}.ingredient{height:80vh;overflow-y:auto;width:45%;padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ingredient .ingredients{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding:4px 0}.ingredient .ingredients,.ingredient .ingredients .product-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ingredient .ingredients .product-info{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.ingredient .ingredients .toggle-switch{width:40px;height:24px;background-color:#8a8a8a;border-radius:18px;position:relative;-webkit-transition:background-color .3s;transition:background-color .3s;border:none;padding:0;margin-right:5px}.ingredient .ingredients .toggle-switch.active{background-color:#1d7672}.ingredient .ingredients .toggle-switch .slider{width:18px;height:18px;background-color:#f3f3f3;border-radius:50%;position:absolute;top:3px;left:4px;-webkit-transition:left .3s;transition:left .3s}.ingredient .ingredients .toggle-switch .slider.active{left:18px}.ingredient .ingredients .name{font-family:Avenir-Regular;padding-left:4px}.ingredient .ingredients select{left:50%;width:250px;font-family:Avenir-Regular;border:1px solid #ccc;border-radius:3px;padding:8px 16px;color:#222}.fryers{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;padding:16px}.fryers,.fryers .fryer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;gap:8px}.fryers .fryer{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative}.fryers .fryer .title{padding:0}.fryers .fryer select{width:100px;font-family:Avenir-Regular;border:1px solid #ccc;border-radius:3px;padding:8px 16px;color:#222}.fryers .fryer .name{font-family:Avenir-Regular;padding-left:4px}.btnExit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.btnExit .btn{padding:10px 20px;border:none;border-radius:5px;margin-right:10px;text-align:center;width:200px}.btnExit .cancel-changes{font-family:Avenir-Regular;color:#323f68;background-color:#e3e7ed;margin:6px}.btnExit .save-changes{font-family:Avenir-Bold;color:#fff;background-color:#374673}