html{font-family:"Open Sans",sans-serif;font-style:normal;background:#f8f3f0}html,body{width:100%;height:100%;margin:0;padding:0}@media(min-width: 720px){.main{max-width:500px}}a{color:#ee5230;text-decoration:none}.container{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:100%}.header{text-align:center;margin:0;padding-top:0px}.logo{margin:0}.logo a{display:block}.main{max-width:90vw;display:flex;justify-content:center;align-items:center;flex-direction:column}.main form{width:100%}.more-info-links{display:flex;justify-content:space-between;align-items:baseline}@media(min-width: 720px){.main{max-width:500px}}.calculate-button{box-sizing:border-box;border:none;text-align:center;padding:15px 10px;line-height:normal;font-size:18px;text-align:center;width:100%;background:#ee5230;box-sizing:border-box;cursor:pointer;color:#fff;border-radius:5px;text-transform:uppercase;font-weight:bold;margin-top:10px}.text-muted{margin-top:10px}.more-info{text-align:justify;padding-bottom:20px}.form-group{margin-bottom:.5rem;margin-top:.5rem;display:flex;flex-direction:column;align-items:flex-start}.form-label{transition:all 200ms;background:hsla(0,0%,100%,0);padding-right:5px;padding-left:5px;font-size:1.1rem;opacity:.5;overflow:hidden;white-space:nowrap;opacity:1;background:#f8f3f0;position:relative;top:7px;left:10px;font-size:14px}.form-input{width:100%;height:3.1rem;background:hsla(0,0%,100%,0);padding-left:20px;border-radius:6px;border-style:solid;border-color:#ccc;border-width:1px;box-sizing:border-box;font-size:1.2rem;color:#000}.form-input:focus{box-shadow:none !important;border-width:2px;border-color:inset}.form-group select{height:3.1rem;padding-left:20px}.results-container{width:100%;background:#ee5230;color:#f8f8f8;position:relative;min-height:100%}.results-container h1{margin:0px}.results-container .results-inner{padding-top:30px;margin:0 auto;padding:30px 15px 30px 15px}@media(min-width: 550px){.results-container .results-inner{max-width:500px}}.results-container .title{display:flex;align-content:center;justify-content:space-between;align-items:center}.results-container .table{margin-bottom:70px}.results-container .close{text-align:right;cursor:pointer}.results-container .base-info{display:flex;margin-bottom:10px;justify-content:space-between;font-size:22px;border-bottom:2px dotted #f8f8f8;padding-bottom:10px}.results-container .base-info.first{margin-top:20px}.results-container .base-info.last{margin-bottom:0px}.results-container .dough-ingredients{margin:40px 0px 10px 0px}.results-container .instructions{display:flex;flex-direction:column}.results-container .instructions h1{margin:40px 0px 10px 0px}.results-container .instructions a{display:inline-block;color:#fff;text-decoration:underline;margin-bottom:10px}.results-container .instructions-cta{margin-top:24px;padding:16px;background:#fff;border-radius:12px;color:#111}.results-container .instructions-cta h1{margin:0 0 10px 0;color:#111}.results-container .instructions-cta p{margin:8px 0 16px 0;color:#111}.results-container .instructions-cta .cta-group{display:grid;gap:8px;grid-template-columns:1fr}.results-container .instructions-cta .cta{display:inline-block;text-align:center;padding:12px 16px;border-radius:10px;background:#222;color:#fff;text-decoration:none}.results-container .instructions-cta .cta.primary{background:#eab308;color:#111}.results-container .instructions-cta .cta.subtle{background:#f3f4f6;color:#111}@media(min-width: 640px){.results-container .instructions-cta .cta-group{grid-template-columns:repeat(2, minmax(0, 1fr))}}.results-container .actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.results-container .actions a{color:#000;background:#fff;padding:10px 15px;margin-top:4px;display:inline-flex;border-radius:5px;max-width:145px;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;text-decoration:none;cursor:pointer;border:none}.results-container .share img{max-width:15px}.results-container .print .icon{font-size:15px;line-height:1}.ingredient-wrapper{display:flex;border-bottom:solid 3px #fff;width:100%;padding:20px 0px;flex-wrap:wrap}.ingredient-description{margin-top:10px}.ingredient-description a{color:#fff;text-decoration:underline}.ingredient-wrapper--intro{border-bottom:dashed 6px #fff}.ingredient-base{display:flex;width:100%}.ingredient-base--breakdown{font-size:14px;padding-top:10px}.ingredient-explanation{font-size:14px;padding-top:10px;text-align:justify}.multi{display:flex;width:100%;padding:20px}.multi-or{display:flex;width:100%;justify-content:center;padding:0px;font-style:italic}.ingredient-wrapper:last-of-type{border-bottom:none}.ingredient-element{display:flex;flex-grow:1;justify-content:flex-start;width:33.33%;white-space:nowrap}.ingredient-children{width:100%}.number{justify-content:flex-end}@media(min-width: 550px){.ingredient-element{font-size:1.5rem}.ingredient-base--breakdown .ingredient-element{font-size:1.25rem}.form-group{margin-bottom:1.5rem;margin-top:1.5rem}}.ingredient-element>p{margin:0;display:inline-block}.ingredient-amount{max-width:80%;overflow:hidden}@media print{@page{size:A4;margin:12mm}html,body{background:#fff !important;color:#000 !important}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}html,body{font-size:10pt;line-height:1.25}.results-container{background:#fff !important;color:#000 !important}.results-container .results-inner{max-width:none !important;padding:0 !important}.results-container .title .close,.results-container .instructions,.results-container .share,.results-container .actions{display:none !important}.base-info{border-bottom:1px solid #000 !important}.ingredient-wrapper{border-bottom:1px solid #000 !important}.base-info,.ingredient-wrapper{break-inside:avoid;page-break-inside:avoid}.dough-title,.dough-ingredients{font-size:14pt !important}.base-info{font-size:11pt !important;margin-bottom:6px !important;padding-bottom:6px !important}.ingredient-wrapper{padding:8px 0 !important}.ingredient-element{font-size:11pt !important;white-space:normal !important;word-break:break-word;hyphens:auto}.ingredient-base--breakdown .ingredient-element{font-size:9pt !important}.ingredient-description{font-size:9pt !important;margin-top:6px !important}a{color:inherit !important;text-decoration:none !important}}
