@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,hr,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,active,hover,selected{margin:0;padding:0;border:0;outline:none;text-decoration:none}ol,ul{list-style:none}.user-icon button{background:inherit!important}.user-icon button:hover{background:#d8f3dc!important}input[type=checkbox]{border-radius:9999px;--tw-border-opacity: 1;border-color:rgb(45 106 79 / var(--tw-border-opacity));--tw-text-opacity: 1;color:rgb(45 106 79 / var(--tw-text-opacity))}input[type=checkbox]:focus{box-shadow:none!important;outline:none!important}.swal-short{width:auto!important;align-items:center;gap:.75rem;display:flex!important;padding:1rem!important}.swal2-icon{border:none!important;margin:0!important;height:auto!important;margin-top:auto;margin-bottom:auto;width:auto!important}.swal-success{top:1rem;right:1rem;border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(149 213 178 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(241 249 245 / var(--tw-bg-opacity))}.swal2-title{display:flex;text-align:left;--tw-text-opacity: 1;color:rgb(45 106 79 / var(--tw-text-opacity))}.front_recipes_add .ts-control .swal2-title,.front_recipe_edit .ts-control .swal2-title{display:flex}.swal2-title{font-family:Manrope-Bold,Manrope,Inter,system-ui,sans-serif;font-size:1rem!important;padding:0!important}.swal2-title+.swal2-html-container{margin-top:1rem}.swal-error{top:1rem;right:1rem;--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}.swal-error .swal2-title{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.swal2-popup{border-radius:1rem;padding:1.5rem;max-height:90dvh;overflow-y:auto;overflow-x:visible}.swal2-html-container{padding:0!important;text-align:left!important;font-size:.875rem!important}.sweetalert__actions{gap:0px}.swal2-actions{display:flex;width:100%;flex-direction:row-reverse;justify-content:flex-start}.front_recipes_add .ts-control .swal2-actions,.front_recipe_edit .ts-control .swal2-actions{display:flex}.swal2-actions .swal2-deny,.swal2-actions .swal2-cancel,.swal2-actions .swal2-confirm{border-radius:.75rem;padding:.5rem 1rem}.swal2-actions .swal2-confirm{border-style:solid;--tw-bg-opacity: 1;background-color:rgb(116 198 157 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.swal2-actions .swal2-confirm.btn-red{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity))}.swal2-actions .swal2-cancel{border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(116 198 157 / var(--tw-border-opacity));background-color:transparent;--tw-text-opacity: 1;color:rgb(45 106 79 / var(--tw-text-opacity))}.btn-small{height:24px!important}.form_row label.required:after{position:absolute}.align-input{width:50%!important;text-align:left!important}.align-input+select,.align-input+div{width:50%!important}label{font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(45 106 79 / var(--tw-text-opacity))}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),select,textarea,.lazyselect{display:flex;height:2.5rem;width:100%;border-width:1px;--tw-border-opacity: 1;border-color:rgb(216 243 220 / var(--tw-border-opacity));padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(45 106 79 / var(--tw-text-opacity));--tw-ring-offset-width: 2px}.front_recipes_add .ts-control input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),.front_recipe_edit .ts-control input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),.front_recipes_add .ts-control select,.front_recipe_edit .ts-control select,.front_recipes_add .ts-control textarea,.front_recipe_edit .ts-control textarea,.front_recipes_add .ts-control .lazyselect,.front_recipe_edit .ts-control .lazyselect{display:flex}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),select,textarea,.lazyselect{--tw-bg-opacity: 1;background-color:rgb(241 249 245 / var(--tw-bg-opacity))}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range])::file-selector-button,select::file-selector-button,textarea::file-selector-button,.lazyselect::file-selector-button{border-width:0px;background-color:transparent;font-size:.875rem;line-height:1.25rem;font-weight:500}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):focus,select:focus,textarea:focus,.lazyselect:focus{--tw-border-opacity: 1;border-color:rgb(183 228 199 / var(--tw-border-opacity))}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):focus-visible,select:focus-visible,textarea:focus-visible,.lazyselect:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(116 198 157 / var(--tw-ring-opacity));--tw-ring-offset-width: 2px}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):disabled,select:disabled,textarea:disabled,.lazyselect:disabled{cursor:not-allowed;opacity:.5}@media (min-width: 768px){input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),select,textarea,.lazyselect{font-size:.875rem;line-height:1.25rem}}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),select,textarea,.lazyselect{border-radius:calc(1rem - 2px);box-shadow:none}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range])::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder,.lazyselect::-moz-placeholder{font-size:.75rem;line-height:1rem;font-style:italic;--tw-text-opacity: 1;color:rgb(45 106 79 / var(--tw-text-opacity))}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range])::placeholder,select::placeholder,textarea::placeholder,.lazyselect::placeholder{font-size:.75rem;line-height:1rem;font-style:italic;--tw-text-opacity: 1;color:rgb(45 106 79 / var(--tw-text-opacity))}input.input-2{border-radius:100px!important;background:none!important}input.input-2:focus{outline:none!important;box-shadow:none!important;border-color:#2d6a4f!important}input.input-2:has(+svg){padding-left:2.5rem!important}input.input-2+svg{position:absolute;left:.75rem;top:50%;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}input[type=range]{border-style:none;padding:0!important}input[type=range]::-moz-range-progress{--tw-bg-opacity: 1;background-color:rgb(82 183 136 / var(--tw-bg-opacity))}input[type=range]::-webkit-slider-runnable-track{--tw-bg-opacity: 1;background-color:rgb(216 243 220 / var(--tw-bg-opacity));height:4px}input[type=range]::-moz-range-track{--tw-bg-opacity: 1;background-color:rgb(216 243 220 / var(--tw-bg-opacity));height:4px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:12px;width:12px;border-radius:9999px;border-style:none;--tw-bg-opacity: 1;background-color:rgb(45 106 79 / var(--tw-bg-opacity))}input[type=range]::-moz-range-thumb{-moz-appearance:none;-webkit-appearance:none;appearance:none;height:12px;width:12px;border-radius:9999px;border-style:none;--tw-bg-opacity: 1;background-color:rgb(45 106 79 / var(--tw-bg-opacity))}.ts-wrapper.focus .ts-control{border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(149 213 178 / var(--tw-border-opacity));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(116 198 157 / var(--tw-ring-opacity));--tw-ring-offset-width: 2px}.ts-wrapper .ts-control{height:2.5rem;width:100%;border-width:1px;--tw-border-opacity: 1;border-color:rgb(149 213 178 / var(--tw-border-opacity));padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-ring-offset-width: 2px;--tw-bg-opacity: 1;background-color:rgb(241 249 245 / var(--tw-bg-opacity))}.ts-wrapper .ts-control::file-selector-button{border-width:0px;background-color:transparent;font-size:.875rem;line-height:1.25rem;font-weight:500}.ts-wrapper .ts-control:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(116 198 157 / var(--tw-ring-opacity));--tw-ring-offset-width: 2px}.ts-wrapper .ts-control:disabled{cursor:not-allowed;opacity:.5}@media (min-width: 768px){.ts-wrapper .ts-control{font-size:.875rem;line-height:1.25rem}}.ts-wrapper .ts-control{border-radius:calc(1rem - 2px);background:#f1f9f5!important}.ts-wrapper .ts-control .item{--tw-bg-opacity: 1;background-color:rgb(183 228 199 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(45 106 79 / var(--tw-text-opacity))}.ts-wrapper .ts-dropdown{margin-top:.5rem;--tw-border-opacity: 1;border-color:rgb(149 213 178 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:.25rem;--tw-text-opacity: 1;color:rgb(45 106 79 / var(--tw-text-opacity));border-radius:calc(1rem - 2px)!important}.ts-wrapper .ts-dropdown .option{border-radius:.75rem}.ts-wrapper .ts-dropdown .option.active{background-color:#52b78833;--tw-text-opacity: 1;color:rgb(45 106 79 / var(--tw-text-opacity))}.ts-wrapper.input-2{position:relative}.ts-wrapper.input-2+svg{position:absolute;left:.75rem;top:50%;z-index:10;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.ts-wrapper.input-2:has(+svg) .ts-control{padding-left:2.5rem}.ts-wrapper.input-2 .ts-control{align-items:center;border-radius:1.5rem;padding-left:1rem;padding-right:1rem;padding-top:4px;padding-bottom:4px;height:inherit!important;box-shadow:none!important}.ts-wrapper.input-2 .ts-control input{padding-top:0;padding-bottom:0;max-height:24px!important}.ts-wrapper.input-2 .ts-control>.item{border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(183 228 199 / var(--tw-bg-opacity));padding-left:.5rem;padding-right:.5rem;--tw-text-opacity: 1;color:rgb(45 106 79 / var(--tw-text-opacity))}.ts-wrapper.input-2 .ts-control>.item[data-ts-item]{flex-direction:row-reverse;padding-right:8px!important}.ts-wrapper.input-2 .ts-control>.item[data-ts-item] a{display:flex;margin-top:-.2px;margin-left:0;margin-right:.25rem;height:12px;width:12px;align-items:center;justify-content:center;border-radius:9999px;border-left-width:0px;--tw-bg-opacity: 1;background-color:rgb(45 106 79 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.ts-wrapper.input-2 .ts-control>.item.active{--tw-bg-opacity: 1;background-color:rgb(82 183 136 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}hr{height:1px;--tw-bg-opacity: 1;background-color:rgb(216 243 220 / var(--tw-bg-opacity))}.breadcrumb>*:not(:first-child){position:relative;margin-left:1rem;--tw-text-opacity: 1;color:rgb(8 28 21 / var(--tw-text-opacity))}.breadcrumb>*:not(:first-child):is(a):hover{--tw-text-opacity: 1;color:rgb(116 198 157 / var(--tw-text-opacity))}.breadcrumb>*:not(:first-child):before{content:"▸";left:-22px;position:absolute;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}weekly-planner{margin-left:auto;margin-right:auto;margin-top:2rem}weekly-planner .weekly_planner{position:relative;display:flex;flex-direction:column;gap:.5rem}.front_recipes_add .ts-control weekly-planner .weekly_planner,.front_recipe_edit .ts-control weekly-planner .weekly_planner{display:flex}weekly-planner .weekly_planner .header{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));align-items:center;gap:2rem}@media (min-width: 640px){weekly-planner .weekly_planner .header{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){weekly-planner .weekly_planner .header{grid-template-columns:repeat(3,minmax(0,1fr))}}weekly-planner .weekly_planner .nav{display:flex;align-items:center;justify-content:center;justify-self:center;text-wrap:nowrap;border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:.5rem;font-size:1.875rem;line-height:2.25rem}.front_recipes_add .ts-control weekly-planner .weekly_planner .nav,.front_recipe_edit .ts-control weekly-planner .weekly_planner .nav{display:flex}@media not all and (min-width: 1024px){weekly-planner .weekly_planner .nav{order:9999}}@media (min-width: 640px){weekly-planner .weekly_planner .nav{grid-column:span 2 / span 2}}@media (min-width: 768px){weekly-planner .weekly_planner .nav{gap:1rem}}@media (min-width: 1024px){weekly-planner .weekly_planner .nav{grid-column:span 1 / span 1}}weekly-planner .weekly_planner .nav .chevron{cursor:pointer;border-radius:.5rem;padding:.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}weekly-planner .weekly_planner .nav .chevron:hover{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity))}weekly-planner .weekly_planner .nav-right{display:flex;justify-content:space-between;gap:.5rem;justify-self:end}.front_recipes_add .ts-control weekly-planner .weekly_planner .nav-right,.front_recipe_edit .ts-control weekly-planner .weekly_planner .nav-right{display:flex}@media not all and (min-width: 640px){weekly-planner .weekly_planner .nav-right{order:9999;justify-self:center}}@media (min-width: 640px){weekly-planner .weekly_planner .nav-right{justify-content:center}}weekly-planner .weekly_planner .gen_meals:hover svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity: 1;color:rgb(254 249 195 / var(--tw-text-opacity));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.6s}weekly-planner .weekly_planner .text-md{font-size:1.25rem;line-height:1.75rem}weekly-planner .weekly_planner .weekly_container{overflow:auto;padding-bottom:1rem;max-width:calc(100dvw - 6rem)}@media (max-width: 1280px){weekly-planner .weekly_planner .weekly_container{max-width:calc(100dvw - 4rem)}}@media (max-width: 768px){weekly-planner .weekly_planner .weekly_container{max-width:calc(100dvw - 2rem)}}weekly-planner .weekly_planner .noon,weekly-planner .weekly_planner .diner{position:relative;display:grid;width:100%;gap:.5rem;grid-template-columns:24px 1fr 1fr 1fr 1fr 1fr 1fr 1fr}weekly-planner .weekly_planner .noon .side-type,weekly-planner .weekly_planner .diner .side-type{display:flex;--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));align-items:center;justify-content:center;--tw-text-opacity: 1;color:rgb(82 183 136 / var(--tw-text-opacity))}.front_recipes_add .ts-control weekly-planner .weekly_planner .noon .side-type,.front_recipe_edit .ts-control weekly-planner .weekly_planner .noon .side-type,.front_recipes_add .ts-control weekly-planner .weekly_planner .diner .side-type,.front_recipe_edit .ts-control weekly-planner .weekly_planner .diner .side-type{display:flex}weekly-planner .weekly_planner .noon>.day-card,weekly-planner .weekly_planner .diner>.day-card{position:relative;display:flex;max-width:205px;flex-direction:column;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.front_recipes_add .ts-control weekly-planner .weekly_planner .noon>.day-card,.front_recipe_edit .ts-control weekly-planner .weekly_planner .noon>.day-card,.front_recipes_add .ts-control weekly-planner .weekly_planner .diner>.day-card,.front_recipe_edit .ts-control weekly-planner .weekly_planner .diner>.day-card{display:flex}weekly-planner .weekly_planner .noon>.day-card,weekly-planner .weekly_planner .diner>.day-card{height:15rem}weekly-planner .weekly_planner .noon>.day-card .pin,weekly-planner .weekly_planner .diner>.day-card .pin{position:absolute;top:.5rem;right:.5rem;cursor:pointer}weekly-planner .weekly_planner .noon>.day-card.today .title,weekly-planner .weekly_planner .diner>.day-card.today .title{--tw-bg-opacity: 1;background-color:rgb(116 198 157 / var(--tw-bg-opacity))}weekly-planner .weekly_planner .noon>.day-card .title,weekly-planner .weekly_planner .diner>.day-card .title{width:75%;border-top-left-radius:.75rem;border-bottom-right-radius:1.5rem;--tw-bg-opacity: 1;background-color:rgb(82 183 136 / var(--tw-bg-opacity));padding-left:1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}weekly-planner .weekly_planner .noon>.day-card .content,weekly-planner .weekly_planner .diner>.day-card .content{margin-top:1.25rem;display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;padding:1rem;text-align:center;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.front_recipes_add .ts-control weekly-planner .weekly_planner .noon>.day-card .content,.front_recipe_edit .ts-control weekly-planner .weekly_planner .noon>.day-card .content,.front_recipes_add .ts-control weekly-planner .weekly_planner .diner>.day-card .content,.front_recipe_edit .ts-control weekly-planner .weekly_planner .diner>.day-card .content{display:flex}weekly-planner .weekly_planner .noon>.day-card .content .defined,weekly-planner .weekly_planner .diner>.day-card .content .defined{max-width:100%;text-overflow:ellipsis;--tw-text-opacity: 1;color:rgb(82 183 136 / var(--tw-text-opacity));overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}weekly-planner .weekly_planner .noon>.day-card .replace-btn,weekly-planner .weekly_planner .diner>.day-card .replace-btn{margin:.25rem 2rem;border-radius:9999px;font-size:.875rem;line-height:1.25rem}.meal-preview{position:absolute;z-index:10;border-radius:.75rem;border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(183 228 199 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.meal-preview .title{width:75%;border-top-left-radius:.75rem;border-bottom-right-radius:1.5rem;--tw-bg-opacity: 1;background-color:rgb(82 183 136 / var(--tw-bg-opacity));padding-left:1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.meal-preview .content{margin-top:0;display:flex;flex-direction:column;align-items:flex-start;padding:1rem;text-align:left;--tw-text-opacity: 1;color:rgb(45 106 79 / var(--tw-text-opacity))}.front_recipes_add .ts-control .meal-preview .content,.front_recipe_edit .ts-control .meal-preview .content{display:flex}.title-deco-1{position:relative;margin-left:10px}.title-deco-1:before{content:"";left:-10px;bottom:7px;position:absolute;display:inline-flex;height:.5rem;width:.5rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(82 183 136 / var(--tw-bg-opacity))}.recipe{position:relative;display:flex;border-radius:1.5rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.front_recipes_add .ts-control .recipe,.front_recipe_edit .ts-control .recipe{display:flex}.recipe:hover{--tw-translate-y: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.recipe{box-shadow:inset 0 .5px 1px #ffffff70,0 2px 4px #52b78830,0 4px 8px #52b78815}.recipe:hover{box-shadow:inset 0 2px 4px #ffffff70,0 6px 8px #b7528130,0 8px 12px #b7528115}.recipe:hover .title,.recipe:hover .title+div,.recipe:hover .title+div svg{--tw-text-opacity: 1;color:rgb(183 82 129 / var(--tw-text-opacity));fill:#b75281}.recipe:hover img{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.recipe:hover like-recipe,.recipe:hover .show_badge{display:block!important}.recipe .img_container{position:relative;display:flex;height:14rem;justify-content:center;overflow:hidden;border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;--tw-bg-opacity: 1;background-color:rgb(183 228 199 / var(--tw-bg-opacity))}.front_recipes_add .ts-control .recipe .img_container,.front_recipe_edit .ts-control .recipe .img_container{display:flex}.recipe .img_container img{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.recipe .img_container .note_badge{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;gap:.25rem;border-radius:9999px;background-color:#ffffffe6;padding:.375rem .75rem;--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.front_recipes_add .ts-control .recipe .img_container .note_badge,.front_recipe_edit .ts-control .recipe .img_container .note_badge{display:flex}.recipe .img_container .show_badge{position:absolute;bottom:1rem;right:1rem;display:flex;display:none;align-items:center;gap:.25rem;border-radius:.375rem;background-color:#ffffffe6;padding:.375rem .75rem;--tw-text-opacity: 1;color:rgb(45 106 79 / var(--tw-text-opacity));--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.front_recipes_add .ts-control .recipe .img_container .show_badge,.front_recipe_edit .ts-control .recipe .img_container .show_badge{display:flex}.recipe .img_container like-recipe{position:absolute;top:1rem;left:1rem;display:flex;display:none;align-items:center;gap:.25rem;border-radius:9999px;background-color:#ffffffe6;padding:.5rem;--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.front_recipes_add .ts-control .recipe .img_container like-recipe,.front_recipe_edit .ts-control .recipe .img_container like-recipe{display:flex}.recipe .img_container like-recipe.liked{display:block}.recipe .title{margin-bottom:.75rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:1.125rem;line-height:1.75rem;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;font-family:Manrope-Bold,Manrope,Inter,system-ui,sans-serif;--tw-text-opacity: 1;color:rgb(45 106 79 / var(--tw-text-opacity))}.group:hover .recipe .title{--tw-text-opacity: 1;color:rgb(82 183 136 / var(--tw-text-opacity))}.list-recipes .list-recipes-form-container{border-radius:1.5rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:1rem;box-shadow:inset 0 1px 2px #ffffff50,0 2px 4px #2d6a4f30,0 4px 8px #2d6a4f15!important}.list-recipes .list-recipes-form>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.list-recipes .list-recipes-form .opened .tongue{z-index:40;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;border-color:rgb(45 106 79 / var(--tw-border-opacity));--tw-border-opacity: 1;border-bottom-color:rgb(255 255 255 / var(--tw-border-opacity))}.list-recipes .list-recipes-form .opened .tongue svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.list-recipes .list-recipes-form .search_container{width:100%}@media (min-width: 768px){.list-recipes .list-recipes-form .search_container{width:25%}}.list-recipes .list-recipes-form .search_container input.input-2{border:none!important;box-shadow:inset 0 1px 2px #ffffff50,0 2px 4px #2d6a4f30,0 4px 8px #2d6a4f15!important}.list-recipes .list-recipes-form .search_container input.input-2:focus{border:none!important;box-shadow:inset 0 1px 2px #ffffff70,0 4px 6px #2d6a4f30,0 6px 10px #2d6a4f15!important}.list-recipes .list-recipes-form .tongue{position:relative;display:flex;height:40px;cursor:pointer;align-items:center;gap:.5rem;border-radius:9999px;border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(216 243 220 / var(--tw-border-opacity));padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(45 106 79 / var(--tw-text-opacity))}.front_recipes_add .ts-control .list-recipes .list-recipes-form .tongue,.front_recipe_edit .ts-control .list-recipes .list-recipes-form .tongue{display:flex}.list-recipes .list-recipes-form .tongue{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:700}.list-recipes .list-recipes-form .tongue svg{margin-top:2px;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.list-recipes .list-recipes-form .tongue .tbadge{margin-top:1px;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(45 106 79 / var(--tw-bg-opacity));padding-right:1px;text-align:center;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));width:20px!important;height:20px!important;font-family:Manrope-Bold,Manrope,system-ui}.list-recipes .list-recipes-form .range-labels{margin-top:.25rem;display:flex;justify-content:space-between;font-size:.875rem;line-height:1.25rem}.front_recipes_add .ts-control .list-recipes .list-recipes-form .range-labels,.front_recipe_edit .ts-control .list-recipes .list-recipes-form .range-labels{display:flex}.list-recipes .list-recipes-form .list-radio-buttons{margin-top:.5rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.list-recipes .list-recipes-form .list-radio-buttons .radio-button{font-size:.75rem;line-height:1rem}.list-recipes .list-recipes-form .dropdown{position:absolute;left:0;top:39px;z-index:30;max-width:calc(100dvw - 48px);width:-moz-max-content;width:max-content}.list-recipes .list-recipes-form .dropdown.right{right:0;left:inherit}.list-recipes .list-recipes-form .dropdown.right .dropdown-inner{border-top-right-radius:0;border-top-left-radius:1rem}.list-recipes .list-recipes-form .dropdown.rounded .dropdown-inner{border-radius:1rem}.list-recipes .list-recipes-form .dropdown .dropdown-inner{border-radius:1rem;border-top-left-radius:0;border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(45 106 79 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:24px}.list-recipes .list-recipes-form .dropdown .dropdown-inner.sort{padding-left:0;padding-right:0;padding-top:.75rem;padding-bottom:.75rem}.list-recipes .list-recipes-form .dropdown .dropdown-inner.sort .item{cursor:pointer;padding:.25rem 1rem;--tw-text-opacity: 1;color:rgb(45 106 79 / var(--tw-text-opacity))}.list-recipes .list-recipes-form .dropdown .dropdown-inner.sort .item:hover{--tw-bg-opacity: 1;background-color:rgb(183 228 199 / var(--tw-bg-opacity))}.list-recipes .list-recipes-form .dropdown .dropdown-inner.sort .item.active{--tw-bg-opacity: 1;background-color:rgb(216 243 220 / var(--tw-bg-opacity))}.list-recipes .list-recipes-form .dropdown .dropdown-inner.sort .dropdown-inner_content>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.list-recipes .list-recipes-form .dropdown .dropdown-inner .dropdown-inner_content{max-height:65vh;width:310px;min-width:250px;max-width:100%}.list-recipes .list-recipes-form .dropdown .dropdown-inner .dropdown-inner_content>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.list-recipes .list-recipes-form .dropdown .dropdown-inner .dropdown-inner_content::-webkit-scrollbar{width:10px}.list-recipes .list-recipes-form .dropdown .dropdown-inner .dropdown-inner_content::-webkit-scrollbar-track{background:#327f3740;border-radius:5px}.list-recipes .list-recipes-form .dropdown .dropdown-inner .dropdown-inner_content::-webkit-scrollbar-thumb{background:#2d6a4f;border-radius:5px}.list-recipes .list-recipes-form .dropdown .dropdown-inner .dropdown-inner_content::-webkit-scrollbar-thumb:hover{background:#52b788}.list-recipes .list-recipes-form .dropdown .dropdown-inner .dropdown-inner_content .section{--tw-text-opacity: 1;color:rgb(45 106 79 / var(--tw-text-opacity))}.list-recipes .list-recipes-form .dropdown .dropdown-inner .dropdown-inner_content .section span{font-size:16px;font-family:Manrope-Bold,Manrope,sans-serif}.list-recipes .list-recipes-form .dropdown .dropdown-inner .dropdown-inner_content .section .row{margin-top:.25rem;display:flex;align-items:center;gap:.5rem}.front_recipes_add .ts-control .list-recipes .list-recipes-form .dropdown .dropdown-inner .dropdown-inner_content .section .row,.front_recipe_edit .ts-control .list-recipes .list-recipes-form .dropdown .dropdown-inner .dropdown-inner_content .section .row{display:flex}.list-recipes .list-recipes-form .dropdown .dropdown-inner .dropdown-inner_content .section .row label{margin-left:0;--tw-text-opacity: 1;color:rgb(64 145 108 / var(--tw-text-opacity))}.list-recipes .list-recipes-form .dropdown .dropdown-inner .dropdown-inner_content .section .row input[type=number]{border:1px solid rgb(19,84,33);height:24px;width:85px;border-radius:9999px}.list-recipes .list-recipes-form .purposed-ingredient{cursor:pointer;text-wrap:nowrap;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity));padding-left:1rem;padding-right:1rem;--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.list-recipes .list-recipes-form .purposed-ingredient:hover{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.list-recipes .list-container{margin-top:2rem;display:grid;gap:1.5rem}@media (min-width: 640px){.list-recipes .list-container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.list-recipes .list-container{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1536px){.list-recipes .list-container{grid-template-columns:repeat(4,minmax(0,1fr))}}.list-recipes .list-container .selected-recipe{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(183 82 129 / var(--tw-border-opacity));box-shadow:inset 0 2px 4px #ffffff70,0 6px 8px #b7528130,0 8px 12px #b7528115}.add-recipe:hover svg{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}photo-form-displayer{position:relative}photo-form-displayer label:has(img:not([src=""])){border:none!important}photo-form-displayer img[src=""],photo-form-displayer img[src=""]+.delete-photo,photo-form-displayer img:not([src=""])+.delete-photo+.no-photo{display:none}photo-form-displayer .no-photo{display:flex;width:300px;flex-direction:column;align-items:center;gap:.5rem;--tw-text-opacity: 1;color:rgb(45 106 79 / var(--tw-text-opacity))}.front_recipes_add .ts-control photo-form-displayer .no-photo,.front_recipe_edit .ts-control photo-form-displayer .no-photo{display:flex}photo-form-displayer .delete-photo{position:absolute;top:.5rem;right:.5rem;display:flex;height:28px;width:28px;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(8 28 21 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.front_recipes_add .ts-control photo-form-displayer .delete-photo,.front_recipe_edit .ts-control photo-form-displayer .delete-photo{display:flex}word-count{position:relative;display:flex}.front_recipes_add .ts-control word-count,.front_recipe_edit .ts-control word-count{display:flex}word-count p{position:absolute;right:.5rem;bottom:.5rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(8 28 21 / var(--tw-text-opacity));line-height:12px}hour-input>input{display:none!important}hour-input .input-hour-container{border:1px solid #2d6a4f!important;outline:0;padding:0!important;margin-top:.25rem;text-align:center;--tw-text-opacity: 1;color:rgb(45 106 79 / var(--tw-text-opacity));border-radius:50px!important;display:flex;height:22px;width:70px;align-items:center}.front_recipes_add .ts-control hour-input .input-hour-container,.front_recipe_edit .ts-control hour-input .input-hour-container{display:flex}hour-input .input-hour-container input{--tw-text-opacity: 1;color:rgb(45 106 79 / var(--tw-text-opacity));font-family:Manrope-Bold,Manrope,Inter,system-ui,sans-serif;font-size:16px!important;border:none!important;background:none!important;padding:0!important;text-align:left;margin-left:2px}hour-input .input-hour-container input.left{text-align:right;margin-right:2px}.recipe_collection .items{margin-top:1rem;margin-bottom:1rem}.recipe_collection .items>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.recipe_collection .items{padding-left:.5rem;padding-right:.5rem}.recipe_collection .items>label{display:flex;cursor:pointer;align-items:center;justify-content:space-between;border-radius:.75rem;border-width:1px;padding:1rem;--tw-text-opacity: 1;color:rgb(45 106 79 / var(--tw-text-opacity))}.front_recipes_add .ts-control .recipe_collection .items>label,.front_recipe_edit .ts-control .recipe_collection .items>label{display:flex}.recipe_collection .items>label{box-shadow:inset 0 .5px 1px #ffffff70,0 2px 4px #2d6a4f30,0 4px 8px #2d6a4f15}.recipe_collection .items>label:hover{--tw-border-opacity: 1;border-color:rgb(149 213 178 / var(--tw-border-opacity))}.recipe_collection .title{font-size:1.125rem;line-height:1.75rem;font-family:Manrope-Bold,Manrope,Inter,system-ui,sans-serif}.recipe_collection p{font-size:.75rem;line-height:1rem}@keyframes spin{to{transform:rotate(360deg)}}.loader{display:flex;align-items:center;justify-content:center}.front_recipes_add .ts-control .loader,.front_recipe_edit .ts-control .loader{display:flex}.loader{--tw-text-opacity: 1;color:rgb(45 106 79 / var(--tw-text-opacity))}.loader svg{animation:spin 1s linear infinite}lazy-select{width:100%}lazy-select.danger .item{background:#f87171!important;color:#000!important}lazy-select.input-2.danger .item a{background:#b91c1c!important}.front_recipes_add .form_row,.front_recipe_edit .form_row{width:100%;align-items:flex-start}.front_recipes_add input[type=file],.front_recipe_edit input[type=file]{border:none!important;background:none!important}.front_recipes_add input.hidden-select,.front_recipes_add select.hidden-select,.front_recipes_add textarea.hidden-select,.front_recipes_add .ts-control.hidden-select,.front_recipe_edit input.hidden-select,.front_recipe_edit select.hidden-select,.front_recipe_edit textarea.hidden-select,.front_recipe_edit .ts-control.hidden-select{background:none!important;border:none!important;width:-moz-fit-content;width:fit-content;box-shadow:none!important;height:inherit!important;padding:0!important}.front_recipes_add .ts-control,.front_recipe_edit .ts-control{padding:0 .5rem;display:flex;align-items:center}.front_recipes_add .ts-control .flex,.front_recipe_edit .ts-control .flex{display:flex}.front_recipes_add .ts-control input,.front_recipe_edit .ts-control input{flex:1}.front_recipes_add .recipe-alerts_container,.front_recipe_edit .recipe-alerts_container{display:flex;margin-top:1rem;margin-bottom:1rem;flex-direction:column;gap:.5rem}.front_recipes_add .recipe-alerts_container .recipe-alert,.front_recipe_edit .recipe-alerts_container .recipe-alert{display:flex;gap:.5rem;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(82 183 136 / var(--tw-border-opacity));padding:1rem;--tw-text-opacity: 1;color:rgb(82 183 136 / var(--tw-text-opacity))}.front_my_planning #generate_meal_form_choiceType{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem}.front_recipes_add .ts-control .front_my_planning #generate_meal_form_choiceType,.front_recipe_edit .ts-control .front_my_planning #generate_meal_form_choiceType{display:flex}.front_my_planning #generate_meal_form_choiceType .input-choice-container input{position:absolute;opacity:0}.front_my_planning #generate_meal_form_choiceType .input-choice-container input:checked+label{--tw-bg-opacity: 1;background-color:rgb(82 183 136 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.front_my_planning #generate_meal_form_choiceType .input-choice-container label{cursor:pointer;border-radius:.5rem;border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(183 228 199 / var(--tw-border-opacity));padding:.5rem 1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.front_my_planning #generate_meal_form_choiceType .input-choice-container label:after{content:none}.front_my_planning #generate_meal_form_recipesTags,.front_my_planning #generate_meal_form_myrecipesTags,.front_my_planning #generate_meals_form_tags,.front_my_planning #generate_meals_form_ustensils{display:flex;flex-wrap:wrap;gap:1rem}.front_recipes_add .ts-control .front_my_planning #generate_meal_form_recipesTags,.front_recipe_edit .ts-control .front_my_planning #generate_meal_form_recipesTags,.front_recipes_add .ts-control .front_my_planning #generate_meal_form_myrecipesTags,.front_recipe_edit .ts-control .front_my_planning #generate_meal_form_myrecipesTags,.front_recipes_add .ts-control .front_my_planning #generate_meals_form_tags,.front_recipe_edit .ts-control .front_my_planning #generate_meals_form_tags,.front_recipes_add .ts-control .front_my_planning #generate_meals_form_ustensils,.front_recipe_edit .ts-control .front_my_planning #generate_meals_form_ustensils{display:flex}.front_my_planning .list-container{max-height:50vh;cursor:pointer;overflow:auto;padding:.5rem}@media (min-width: 640px){.front_my_planning .list-container.reduced{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 768px){.front_my_planning .list-container.reduced{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1280px){.front_my_planning .list-container.reduced{grid-template-columns:repeat(4,minmax(0,1fr))}}.front_my_planning .form_row label{text-align:left}.front_my_planning .form-inline .form_row{grid-template-columns:30% 65%;display:grid;align-items:center}.front_my_planning .form-inline .form_row label{text-align:right}.front_my_planning .similar-recipes .selector{display:flex;cursor:pointer;gap:1rem}.front_recipes_add .ts-control .front_my_planning .similar-recipes .selector,.front_recipe_edit .ts-control .front_my_planning .similar-recipes .selector{display:flex}.front_my_planning .similar-recipes .selector .chip{height:1rem;width:1rem;border-radius:9999px}.front_my_planning .similar-recipes .content{margin-top:1rem;min-width:800px;border-radius:.5rem}.front_my_planning .similar-recipes .content .day{display:flex;flex:1 1 0%;flex-direction:column}.front_recipes_add .ts-control .front_my_planning .similar-recipes .content .day,.front_recipe_edit .ts-control .front_my_planning .similar-recipes .content .day{display:flex}.front_my_planning .similar-recipes .content .day .midday{cursor:pointer}.front_my_planning .similar-recipes .content .day .midday:hover{--tw-bg-opacity: 1;background-color:rgb(116 198 157 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.front_my_planning .similar-recipes .content .day .midday.has_been_selected:not(.active){opacity:.5}.front_my_planning .similar-recipes .content .day .midday.active{--tw-bg-opacity: 1;background-color:rgb(82 183 136 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.front_my_planning .similar-recipes .content .day>p{--tw-text-opacity: 1;color:rgb(82 183 136 / var(--tw-text-opacity))}.front_my_planning .similar-recipes .content .day>div{padding:1rem}.front_my_planning .similar-recipes .content .day>div:nth-child(2){margin-top:.5rem;border-top-left-radius:.5rem;border-top-right-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(183 228 199 / var(--tw-border-opacity))}.front_my_planning .similar-recipes .content .day>div:last-child{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;border-width:1px;border-top-width:0px;--tw-border-opacity: 1;border-color:rgb(183 228 199 / var(--tw-border-opacity))}.front_grocery_view .products_container{margin-top:1rem;display:flex;align-items:flex-start;gap:.5rem}.front_recipes_add .ts-control .front_grocery_view .products_container,.front_recipe_edit .ts-control .front_grocery_view .products_container{display:flex}.front_grocery_view .products_container div{display:flex;height:6rem;width:6rem;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(245 245 244 / var(--tw-border-opacity));--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.front_recipes_add .ts-control .front_grocery_view .products_container div,.front_recipe_edit .ts-control .front_grocery_view .products_container div{display:flex}.front_grocery_view .products_container div .icon,.front_grocery_view .products_container div img{display:flex;height:3rem;width:3rem;align-items:center;justify-content:center;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(82 183 136 / var(--tw-bg-opacity));font-size:1.25rem;line-height:1.75rem;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.front_recipes_add .ts-control .front_grocery_view .products_container div .icon,.front_recipe_edit .ts-control .front_grocery_view .products_container div .icon,.front_recipes_add .ts-control .front_grocery_view .products_container div img,.front_recipe_edit .ts-control .front_grocery_view .products_container div img{display:flex}.front_grocery_view .row_list_products_container{margin-top:1rem;margin-bottom:1rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:1rem;border-top-width:1px;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(216 243 220 / var(--tw-border-opacity));padding-top:1rem;padding-bottom:1rem}@media (min-width: 640px){.front_grocery_view .row_list_products_container{grid-template-columns:repeat(2,minmax(0,1fr))}}.front_grocery_view .row_list_products_container h3{margin-bottom:.5rem;font-size:1.25rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(82 183 136 / var(--tw-text-opacity))}.front_grocery_view .row_list_products_container>div:nth-child(2){border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(82 183 136 / var(--tw-border-opacity));padding-top:1rem}@media (min-width: 640px){.front_grocery_view .row_list_products_container>div:nth-child(2){border-top-width:0px;border-left-width:1px;padding-top:0;padding-left:1rem}}.front_grocery_view .row_list_products_container .groceries_finished{display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(5 150 105 / var(--tw-border-opacity));padding:1rem;--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity))}.front_recipes_add .ts-control .front_grocery_view .row_list_products_container .groceries_finished,.front_recipe_edit .ts-control .front_grocery_view .row_list_products_container .groceries_finished{display:flex}.front_grocery_view .row_list_products_container .groceries_finished svg{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity))}.front_grocery_view .row_list_products_container .products_container_inner{display:flex;flex-direction:column;gap:.5rem}.front_recipes_add .ts-control .front_grocery_view .row_list_products_container .products_container_inner,.front_recipe_edit .ts-control .front_grocery_view .row_list_products_container .products_container_inner{display:flex}.front_grocery_view .row_list_products_container .products_container_inner .product{grid-template-columns:4rem 20% auto 2rem;display:grid;cursor:pointer;align-items:center;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(116 198 157 / var(--tw-border-opacity));padding:.5rem}.front_grocery_view .row_list_products_container .products_container_inner .product .icon,.front_grocery_view .row_list_products_container .products_container_inner .product img{display:flex;height:3rem;width:3rem;align-items:center;justify-content:center;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(82 183 136 / var(--tw-bg-opacity));font-size:1.25rem;line-height:1.75rem;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.front_recipes_add .ts-control .front_grocery_view .row_list_products_container .products_container_inner .product .icon,.front_recipe_edit .ts-control .front_grocery_view .row_list_products_container .products_container_inner .product .icon,.front_recipes_add .ts-control .front_grocery_view .row_list_products_container .products_container_inner .product img,.front_recipe_edit .ts-control .front_grocery_view .row_list_products_container .products_container_inner .product img{display:flex}.front_grocery_view .row_list_products_container .products_container_inner .product.checked{background:#0df48c33;--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity))}.front_grocery_view .row_list_products_container .products_container_inner .product.checked svg{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity))}.front_grocery_view .row_list_products_container .products_container_inner .product svg{--tw-text-opacity: 1;color:rgb(64 145 108 / var(--tw-text-opacity))}.front_grocery_view .row_list_products_container .products_container_inner .product .product_infos{display:flex;flex-direction:column}.front_recipes_add .ts-control .front_grocery_view .row_list_products_container .products_container_inner .product .product_infos,.front_recipe_edit .ts-control .front_grocery_view .row_list_products_container .products_container_inner .product .product_infos{display:flex}.front_grocery_view .row_list_products_container .products_container_inner .product .product_infos .title{font-size:1.125rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(64 145 108 / var(--tw-text-opacity))}.front_grocery_view .row_list_products_container .products_container_inner .product .product_infos .description{font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.front_recipe_view .icon-sm svg{width:1rem}.front_dashboard #main_container{display:grid;gap:.5rem;grid-template-columns:auto auto auto;grid-template-rows:auto auto auto}@media (max-width: 768px){.front_dashboard #main_container{display:flex;flex-direction:column}.front_recipes_add .ts-control .front_dashboard #main_container,.front_recipe_edit .ts-control .front_dashboard #main_container{display:flex}}@media (min-width: 768px) and (max-width: 1280px){.front_dashboard #main_container{grid-template-columns:auto auto}}.front_dashboard #main_container .card{border-radius:1.5rem;background-color:#fff9;padding:18px}.front_dashboard #main_container .card.dark{border-width:4px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(216 243 220 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(82 183 136 / var(--tw-bg-opacity))}.front_dashboard #main_container .card.dark h4{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.front_dashboard #main_container .card h3,.front_dashboard #main_container .card h4{font-size:1.5rem;line-height:2rem;font-family:Manrope-Bold,Manrope,Inter,system-ui,sans-serif;--tw-text-opacity: 1;color:rgb(45 106 79 / var(--tw-text-opacity))}.front_dashboard #main_container .recipe_card{margin-top:.5rem;display:flex;align-items:center;gap:1rem}.front_recipes_add .ts-control .front_dashboard #main_container .recipe_card,.front_recipe_edit .ts-control .front_dashboard #main_container .recipe_card{display:flex}.front_dashboard #main_container .recipe_card img{min-width:48px;max-width:80px}@media (min-width: 768px){.front_dashboard #main_container .recipe_card img{max-width:136px}}.front_dashboard #main_container #nextDiners{grid-column:span 2 / span 2}.front_dashboard #main_container #nextDiners .card_body{margin-top:18px}.front_dashboard #main_container #favoriteMeal,.front_dashboard #main_container #commuFavoriteMeal{max-height:220px}.front_dashboard #main_container #groceries .card_body{padding-left:40px;padding-right:40px;padding-top:1.75rem;padding-bottom:1.75rem}.front_dashboard #main_container #groceries .groceries_content{position:relative;margin-top:2.5rem}.front_dashboard #main_container #groceries .groceries_content>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.front_dashboard #main_container #groceries .groceries_content{border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(45 106 79 / var(--tw-bg-opacity));padding:1.5rem}.front_dashboard #main_container #groceries .groceries_content:before{content:"";position:absolute;top:-14px;left:10%;height:14px;width:80%;border-top-left-radius:1rem;border-top-right-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(183 228 199 / var(--tw-bg-opacity))}.front_dashboard #main_container #groceries .groceries_content dl{display:grid;grid-template-columns:max-content auto}.front_dashboard #main_container #groceries .groceries_content dl label{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.front_dashboard #main_container #groceries .groceries_content dl dd{text-align:right}.front_dashboard #main_container #groceries .groceries_content dl dd input:checked{--tw-bg-opacity: 1;background-color:rgb(82 183 136 / var(--tw-bg-opacity))}.front_dashboard #main_container #seasonVegetables{grid-row:span 2 / span 2;display:flex;flex:1 1 0%;flex-direction:column;border-radius:1rem;padding:1.5rem}.front_recipes_add .ts-control .front_dashboard #main_container #seasonVegetables,.front_recipe_edit .ts-control .front_dashboard #main_container #seasonVegetables{display:flex}.front_dashboard #main_container #seasonVegetables .card_body{width:calc(100% - 2.5rem)!important;position:relative;margin-top:18px;min-height:340px;flex:1 1 0%;border-radius:1rem}@media (min-width: 768px){.front_dashboard #main_container #seasonVegetables .card_body{width:100%}}.front_dashboard #main_container #seasonVegetables .card_body .product{display:flex;flex:1 1 0%;flex-direction:column;align-items:center;gap:.5rem;text-align:center}.front_recipes_add .ts-control .front_dashboard #main_container #seasonVegetables .card_body .product,.front_recipe_edit .ts-control .front_dashboard #main_container #seasonVegetables .card_body .product{display:flex}.front_dashboard #main_container #seasonVegetables .card_body .product .icon{display:flex;height:86px;width:86px;align-items:center;justify-content:center;border-radius:9999px}.front_recipes_add .ts-control .front_dashboard #main_container #seasonVegetables .card_body .product .icon,.front_recipe_edit .ts-control .front_dashboard #main_container #seasonVegetables .card_body .product .icon{display:flex}.front_dashboard #main_container #seasonVegetables .card_body .product p{--tw-text-opacity: 1;color:rgb(8 28 21 / var(--tw-text-opacity));font-size:16px}.front_dashboard #main_container #seasonVegetables .card_body>div{grid-template-columns:repeat(3,minmax(0,1fr));z-index:1;position:absolute;top:0;left:0;height:100%;width:100%;flex:1 1 0%;border-radius:1rem;border-top-right-radius:0;--tw-bg-opacity: 1;background-color:rgb(149 213 178 / var(--tw-bg-opacity));padding-left:.5rem;padding-right:.5rem;padding-top:.5rem}@media (min-width: 640px){.front_dashboard #main_container #seasonVegetables .card_body>div{padding-left:54px;padding-right:54px;padding-top:60px}}.front_dashboard #main_container #seasonVegetables .card_body>div.active{z-index:2}.front_dashboard #main_container #seasonVegetables .card_body>div .tongue{position:absolute;display:flex;height:40px;--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));cursor:pointer;align-items:center;justify-content:center;border-bottom-right-radius:1rem;border-bottom-left-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(149 213 178 / var(--tw-bg-opacity));padding-left:28px;padding-right:28px;font-size:.75rem;line-height:1rem;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(241 249 245 / var(--tw-text-opacity))}.front_recipes_add .ts-control .front_dashboard #main_container #seasonVegetables .card_body>div .tongue,.front_recipe_edit .ts-control .front_dashboard #main_container #seasonVegetables .card_body>div .tongue{display:flex}.front_dashboard #main_container #seasonVegetables .card_body .products{display:flex;height:100%;flex-wrap:wrap;justify-content:flex-start;gap:.5rem;overflow:auto}.front_recipes_add .ts-control .front_dashboard #main_container #seasonVegetables .card_body .products,.front_recipe_edit .ts-control .front_dashboard #main_container #seasonVegetables .card_body .products{display:flex}@media (min-width: 640px){.front_dashboard #main_container #seasonVegetables .card_body .products{justify-content:flex-start}}@media (min-width: 768px){.front_dashboard #main_container #seasonVegetables .card_body .products{gap:2rem}}.front_dashboard #main_container #seasonVegetables .card_body #vegetables{z-index:2}.front_dashboard #main_container #seasonVegetables .card_body #vegetables .tongue{top:34.5px;right:-74px}.front_dashboard #main_container #seasonVegetables .card_body #fruits{border-radius:1rem;border-top-right-radius:0;--tw-bg-opacity: 1;background-color:rgb(116 198 157 / var(--tw-bg-opacity))}.front_dashboard #main_container #seasonVegetables .card_body #fruits .tongue{top:142px;right:-67px;--tw-bg-opacity: 1;background-color:rgb(116 198 157 / var(--tw-bg-opacity))}.front_dashboard #main_container #seasonVegetables .card_body #cereals{border-radius:1rem;border-top-right-radius:0;--tw-bg-opacity: 1;background-color:rgb(82 183 136 / var(--tw-bg-opacity))}.front_dashboard #main_container #seasonVegetables .card_body #cereals .tongue{top:252px;right:-74px;--tw-bg-opacity: 1;background-color:rgb(82 183 136 / var(--tw-bg-opacity))}.front_shop .shop_card{cursor:pointer;border-radius:1.5rem;border-width:2px;padding:2rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;box-shadow:inset 0 .5px 1px #ffffff70,0 2px 4px #2d6a4f30,0 4px 8px #2d6a4f15}.front_shop .shop_card:hover{box-shadow:inset 0 1px 2px #ffffff70,0 4px 6px #2d6a4f30,0 6px 10px #2d6a4f15}.front_shop .shop_card:has(input:checked){--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-style:solid;--tw-border-opacity: 1;border-color:rgb(149 213 178 / var(--tw-border-opacity));box-shadow:inset 0 2px 4px #ffffff70,0 6px 8px #2d6a4f30,0 8px 12px #2d6a4f15}@font-face{font-family:Manrope;src:url(/build/assets/Manrope-Regular-Dy0jyoUL.ttf) format("truetype")}@font-face{font-family:Inter-Bold;src:url(/build/assets/Inter_28pt-Bold-Bvb2Ms9Y.ttf) format("truetype")}@font-face{font-family:Manrope-Bold;src:url(/build/assets/Manrope-Bold-DEjRF1uU.ttf) format("truetype")}@font-face{font-family:Lobster;src:url(/build/assets/LobsterTwo-Bold-DEz9lbdm.ttf) format("truetype")}html,:host{font-family:Manrope,system-ui,sans-serif;-webkit-font-smoothing:antialiased;--gradient-primary: linear-gradient(135deg, #74c69d, #40916c)}.font-semibold,.font-bold,.font-manropebold{font-family:Manrope-Bold,Manrope,Inter,system-ui,sans-serif}.font-lobster{font-family:Lobster,Inter,system-ui,sans-serif}.font-interbold{font-family:Inter-Bold,Inter,system-ui,sans-serif}.bg-background{--tw-bg-opacity: 1;background-color:rgb(241 249 245 / var(--tw-bg-opacity))}.bg-primary{--tw-bg-opacity: 1;background-color:rgb(82 183 136 / var(--tw-bg-opacity))}.bg-secondary{--tw-bg-opacity: 1;background-color:rgb(216 243 220 / var(--tw-bg-opacity))}.text-foreground{--tw-text-opacity: 1;color:rgb(45 106 79 / var(--tw-text-opacity))}.fill-transparent{fill:transparent}.fill-accent,.hover\:fill-accent:hover{fill:#74c69d}.btn-primary{display:flex;height:2.5rem;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;border-radius:1.5rem;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));--tw-ring-offset-color: #F1F9F5;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.front_recipes_add .ts-control .btn-primary,.front_recipe_edit .ts-control .btn-primary{display:flex}.btn-primary{--tw-bg-opacity: 1;background-color:rgb(82 183 136 / var(--tw-bg-opacity))}.btn-primary:hover{background-color:#52b788e6;--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.btn-primary:focus-visible{outline:2px solid transparent;outline-offset:2px}.btn-primary:disabled{pointer-events:none;opacity:.5}.btn-primary.btn-large{padding-left:2rem;padding-right:2rem}.btn-primary.btn-xl{padding:1.5rem 2rem;font-size:1.125rem;line-height:1.75rem;font-family:Manrope-Bold,Manrope,Inter,system-ui,sans-serif}.btn-primary.btn-xl:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.btn-primary.btn-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(45 106 79 / var(--tw-text-opacity))}.btn-ghost{display:inline-flex;height:2.75rem;cursor:pointer;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;border-radius:1.5rem;border-width:2px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(183 228 199 / var(--tw-border-opacity));padding-left:2rem;padding-right:2rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(45 106 79 / var(--tw-text-opacity));--tw-ring-offset-color: #F1F9F5;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;font-family:Manrope-Bold,Manrope,Inter,system-ui,sans-serif;--tw-bg-opacity: 1;background-color:rgb(241 249 245 / var(--tw-bg-opacity))}.btn-ghost:hover{--tw-bg-opacity: 1;background-color:rgb(116 198 157 / var(--tw-bg-opacity))}.btn-ghost:disabled{pointer-events:none;opacity:.5}.btn-outline{display:inline-flex;height:2.5rem;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(183 228 199 / var(--tw-border-opacity));padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;--tw-bg-opacity: 1;background-color:rgb(241 249 245 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(45 106 79 / var(--tw-text-opacity))}.btn-outline:hover{--tw-bg-opacity: 1;background-color:rgb(82 183 136 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.btn-outline:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.btn-outline:disabled{pointer-events:none;opacity:.5}.btn-outline{border-radius:calc(1rem - 2px)}.bg-gradient-primary{background-image:var(--gradient-primary)}.animate-fade-in-up{animation:fade-in-up .6s ease-out}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}main{min-height:100dvh;display:flex;flex-direction:column}header nav .hs-dropdown-menu>div{padding:2px 0!important}header nav .hs-dropdown-menu>div:last-child{padding-bottom:0!important}header nav .hs-dropdown-menu>div .btn-outline{display:flex;justify-content:center;border-radius:.375rem;border-style:none;padding-top:1rem;padding-bottom:1rem}.front_recipes_add .ts-control header nav .hs-dropdown-menu>div .btn-outline,.front_recipe_edit .ts-control header nav .hs-dropdown-menu>div .btn-outline{display:flex}#hamburger.active .bar:nth-of-type(1){transform:rotate(45deg) translateY(10px)}#hamburger.active .bar:nth-of-type(2){display:none}#hamburger.active .bar:nth-of-type(3){transform:rotate(-45deg) translate(-4px) translateY(-5px)}.radio-button{width:100%;cursor:pointer;text-wrap:nowrap;border-radius:9999px;border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(216 243 220 / var(--tw-border-opacity));padding:.75rem;text-align:center;font-size:.875rem;line-height:1.25rem;letter-spacing:.025em;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;--tw-text-opacity: 1;color:rgb(45 106 79 / var(--tw-text-opacity))}.radio-button:hover{--tw-border-opacity: 1;border-color:rgb(183 228 199 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(183 228 199 / var(--tw-bg-opacity));box-shadow:inset 0 .5px 1px #b7e4c770,0 2px 4px #52b78830,0 4px 8px #52b78815}.radio-button:has(input:checked){--tw-border-opacity: 1;border-color:rgb(149 213 178 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(149 213 178 / var(--tw-bg-opacity));font-family:Manrope-Bold,Manrope,Inter,system-ui,sans-serif;box-shadow:inset 0 2px 4px #74c69d70,0 6px 8px #52b78830,0 8px 12px #52b78815}.shadow-medium{box-shadow:0 0 #0000,0 0 #0000,0 8px 24px -6px #4ebc8a33}.shadow-primary-sm{box-shadow:inset 0 .5px 1px #ffffff70,0 2px 4px #52b78830,0 4px 8px #52b78815}.shadow-primary-md{box-shadow:inset 0 1px 2px #ffffff70,0 4px 6px #52b78830,0 6px 10px #52b78815}.shadow-primary-lg{box-shadow:inset 0 2px 4px #ffffff70,0 6px 8px #52b78830,0 8px 12px #52b78815}.shadow-primary-700-sm{box-shadow:inset 0 .5px 1px #ffffff70,0 2px 4px #2d6a4f30,0 4px 8px #2d6a4f15}.shadow-primary-700-md{box-shadow:inset 0 1px 2px #ffffff70,0 4px 6px #2d6a4f30,0 6px 10px #2d6a4f15}.shadow-primary-700-lg{box-shadow:inset 0 2px 4px #ffffff70,0 6px 8px #2d6a4f30,0 8px 12px #2d6a4f15}.border-glass{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fff3;border:1px solid rgba(255,255,255,.3)}
