@media(max-width:768px){html,body{overflow-x:hidden!important;max-width:100vw!important}}@media(max-width:768px){.cab-rb{max-width:100%!important;box-sizing:border-box!important}.cab-rb *,.cab-rb *:before,.cab-rb *:after{box-sizing:border-box!important;max-width:100%!important}.cab-rb svg,.cab-rb canvas,.cab-rb img{max-width:100%!important;height:auto!important}.cab-rb .main-container>*,.cab-rb .main-content,.cab-rb .sidebar,.cab-rb .card,.cab-rb .card-body,.cab-rb .stats-card,.cab-rb .stats-body,.cab-rb .cart-card,.cab-rb .timeline-card,.cab-rb .timeline-body,.cab-rb .timeline-header,.cab-rb .timeline-grid,.cab-rb .settings-bar,.cab-rb .ingredient-table,.cab-rb .ingredient-table tr,.cab-rb .ingredient-table td,.cab-rb .beer-preview,.cab-rb .style-match-section,.cab-rb .yeast-info-grid{min-width:0!important}.cab-rb .sidebar,.cab-rb .sidebar>*,.cab-rb .stats-card,.cab-rb .cart-card{position:static!important;top:auto!important;bottom:auto!important;max-height:none!important;overflow:visible!important}.cab-rb .main-container{padding:0 16px 16px!important;gap:16px!important}.cab-rb .sidebar{margin-bottom:32px!important}.cab-rb .cab-export-section{display:none!important}.cab-rb .cart-card .cab-sidebar-export{display:flex!important;flex-direction:row!important;gap:10px!important;margin-top:14px!important;width:100%!important}.cab-rb .cart-card .cab-sidebar-export-btn{flex:1 1 0!important;min-width:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:12px 16px!important;background:transparent!important;color:#fff!important;border:1.5px solid rgba(255,255,255,.4)!important;border-radius:8px!important;font-size:.85em!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.5px!important;cursor:pointer!important}.cab-rb .cart-card .cab-sidebar-export-btn[data-action=pdf]{background:linear-gradient(135deg,#f59e0b,#d97706)!important;color:#1a1a2e!important;border-color:transparent!important}.cab-rb .settings-bar{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important;padding:88px 16px 20px!important}.cab-rb .setting-group{min-width:0!important}.cab-rb .yeast-info-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important}.cab-rb .yeast-info-grid>*{min-width:0!important}.cab-rb .yeast-info-grid>*:nth-child(3){grid-column:1 / -1!important}.cab-rb .ingredient-table,.cab-rb .ingredient-table tbody,.cab-rb .ingredient-table td{display:block!important;width:100%!important}.cab-rb .ingredient-table thead{display:none!important}.cab-rb #fermentablesBody tr{display:grid!important;grid-template-columns:repeat(4,1fr)!important;grid-template-areas:"ing ing ing ing" "amt pct col mil"!important;gap:10px 10px!important;background:var(--bg-card)!important;border:1.5px solid var(--border)!important;border-left:4px solid var(--gold)!important;border-radius:10px!important;box-shadow:0 2px 8px #0000000f!important;padding:12px 38px 12px 12px!important;margin-bottom:16px!important;position:relative!important;width:100%!important}.cab-rb #hopsBody tr{display:grid!important;grid-template-columns:repeat(3,1fr)!important;grid-template-areas:"ing ing ing" "amt aap tim" "use use use"!important;gap:10px 10px!important;background:var(--bg-card)!important;border:1.5px solid var(--border)!important;border-left:4px solid var(--gold)!important;border-radius:10px!important;box-shadow:0 2px 8px #0000000f!important;padding:12px 38px 12px 12px!important;margin-bottom:16px!important;position:relative!important;width:100%!important}.cab-rb #fermentablesBody td,.cab-rb #hopsBody td{padding:0!important;border:none!important;width:auto!important;min-width:0!important}.cab-rb #fermentablesBody td:nth-child(1){grid-area:ing!important}.cab-rb #fermentablesBody td:nth-child(2){grid-area:amt!important}.cab-rb #fermentablesBody td:nth-child(3){grid-area:pct!important}.cab-rb #fermentablesBody td:nth-child(4){grid-area:col!important}.cab-rb #fermentablesBody td:nth-child(5){grid-area:mil!important}.cab-rb #hopsBody td:nth-child(1){grid-area:ing!important}.cab-rb #hopsBody td:nth-child(2){grid-area:amt!important}.cab-rb #hopsBody td:nth-child(3){grid-area:aap!important}.cab-rb #hopsBody td:nth-child(4){grid-area:use!important}.cab-rb #hopsBody td:nth-child(5){grid-area:tim!important}.cab-rb #fermentablesBody td:before,.cab-rb #hopsBody td:before{display:block;font-size:.58rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.4px;margin-bottom:3px}.cab-rb #fermentablesBody td:nth-child(2):before{content:"Amount"}.cab-rb #fermentablesBody td:nth-child(3):before{content:"Of Grain Bill"}.cab-rb #fermentablesBody td:nth-child(4):before{content:"Color"}.cab-rb #fermentablesBody td:nth-child(5):before{content:"Milled"}.cab-rb #hopsBody td:nth-child(2):before{content:"Amount"}.cab-rb #hopsBody td:nth-child(3):before{content:"AA%"}.cab-rb #hopsBody td:nth-child(4):before{content:"Use"}.cab-rb #hopsBody td:nth-child(5):before{content:"Time"}.cab-rb #fermentablesBody td:first-child:before,.cab-rb #hopsBody td:first-child:before{display:none!important}.cab-rb #fermentablesBody td:first-child select,.cab-rb #hopsBody td:first-child select,.cab-rb #fermentablesBody td:first-child .search-select-wrap,.cab-rb #hopsBody td:first-child .search-select-wrap{width:100%!important}.cab-rb #fermentablesBody .grain-stats{font-size:.62rem!important;padding:4px 8px!important;margin-top:4px!important;line-height:1.4!important}.cab-rb #fermentablesBody td:nth-child(2){display:flex!important;flex-direction:column!important;align-items:flex-start!important}.cab-rb #fermentablesBody td:nth-child(2):before{width:100%!important}.cab-rb #fermentablesBody td:nth-child(2) .amount-input{display:inline-block!important;vertical-align:middle!important}.cab-rb #fermentablesBody td:nth-child(2) .unit-select{display:inline-block!important;vertical-align:middle!important;margin-left:4px!important}.cab-rb #fermentablesBody td.pct-value,.cab-rb #fermentablesBody td:nth-child(3),.cab-rb #fermentablesBody td:nth-child(3) *{color:var(--text)!important;font-weight:600!important}.cab-rb #fermentablesBody td:nth-child(3):before{color:var(--text-muted)!important;font-weight:600!important}.cab-rb #fermentablesBody tr>td:last-child,.cab-rb #hopsBody tr>td:last-child{position:absolute!important;top:8px!important;right:8px!important;width:auto!important;padding:0!important;margin:0!important;grid-area:unset!important;z-index:10!important}.cab-rb #fermentablesBody tr>td:last-child:before,.cab-rb #hopsBody tr>td:last-child:before{display:none!important}.cab-rb #fermentablesBody .remove-btn,.cab-rb #hopsBody .remove-btn{position:static!important;margin:0!important;padding:4px 8px!important}.cab-rb #fermentablesBody .amount-input,.cab-rb #hopsBody .amount-input{width:50px!important;max-width:50px!important;padding:6px 8px!important}.cab-rb #fermentablesBody .unit-select{width:42px!important;min-width:42px!important;padding:6px 4px!important}.cab-rb .timeline-header{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;padding:14px 16px!important}.cab-rb .timeline-title{width:100%!important;flex:none!important}.cab-rb .timeline-scale-btns{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:6px!important;width:100%!important;justify-content:center!important;align-items:center!important;margin:0!important;flex:none!important}.cab-rb .timeline-scale-btns .scale-btn{flex:0 0 auto!important;padding:6px 14px!important;font-size:.75rem!important;min-width:0!important;width:auto!important;max-width:none!important;white-space:nowrap!important}.cab-rb .timeline-card{overflow:hidden!important}.cab-rb .timeline-card canvas{width:100%!important;max-width:100%!important;height:auto!important}.cab-rb .timeline-grid{display:grid!important;grid-template-columns:repeat(8,1fr)!important;grid-template-areas:"p1 p1 p2 p2 p3 p3 p4 p4" ".  p5 p5 p6 p6 p7 p7  ."!important;gap:12px!important}.cab-rb .timeline-grid>.phase-card:nth-child(1){grid-area:p1!important}.cab-rb .timeline-grid>.phase-card:nth-child(2){grid-area:p2!important}.cab-rb .timeline-grid>.phase-card:nth-child(3){grid-area:p3!important}.cab-rb .timeline-grid>.phase-card:nth-child(4){grid-area:p4!important}.cab-rb .timeline-grid>.phase-card:nth-child(5){grid-area:p5!important}.cab-rb .timeline-grid>.phase-card:nth-child(6){grid-area:p6!important}.cab-rb .timeline-grid>.phase-card:nth-child(7){grid-area:p7!important}.cab-rb .stats-card .beer-preview{display:flex!important;flex-direction:column!important;align-items:center!important;gap:14px!important;width:100%!important}.cab-rb .stats-card .beer-preview>*{width:100%!important;text-align:center!important}.cab-rb .stats-card .style-match-section,.cab-rb .stats-card select{width:100%!important}.cab-rb .stats-card .glass-wrapper{width:220px!important;height:220px!important;margin:0 auto!important;overflow:hidden!important;position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important}.cab-rb .stats-card .beer-glass{width:220px!important;height:220px!important;position:relative!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important}.cab-rb .stats-card .beer-glass-img,.cab-rb .stats-card .beer-glass img{width:280px!important;max-width:280px!important;height:280px!important;max-height:280px!important;object-fit:contain!important;object-position:center center!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}}@media(max-width:480px){.cab-rb .main-container{padding:0 12px 12px!important}.cab-rb .settings-bar{grid-template-columns:1fr!important;gap:12px!important;padding:88px 14px 18px!important}.cab-rb #fermentablesBody tr{grid-template-columns:1fr 1fr!important;grid-template-areas:"ing ing" "amt pct" "col mil"!important;gap:12px 14px!important}.cab-rb .timeline-grid{grid-template-columns:repeat(4,1fr)!important;grid-template-areas:"p1 p1 p2 p2" "p3 p3 p4 p4" "p5 p5 p6 p6" ".  p7 p7  ."!important}.cab-rb .timeline-scale-btns .scale-btn{padding:6px 12px!important;font-size:.7rem!important}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/recipe-builder-mobile.css.map */
