.receipes_body{background-color:#fff;display:flex;margin-top:20px;justify-content:start;align-items:start}.receipes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;width:100%;box-sizing:border-box;align-items:start}.recipe-upload-icon{color:#503022;margin-bottom:15px}.recipe-inner-icon{transform:scale(.6)}.mode-wrapper{display:flex;flex-direction:row;gap:15px;margin-bottom:20px}.mode-card{flex:1;border:2px solid #ddd;border-radius:12px;padding:15px;cursor:pointer;transition:.3s ease;background:#fff}.mode-card:hover{border-color:#8bc34a}.mode-card.active{border-color:#8bc34a;background:#f4fbe8;box-shadow:0 4px 12px #0000000d}.mode-content{display:flex;align-items:center;gap:15px}.icon-box{background:#8bc34a;width:50px;height:50px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.icon-box i{color:#fff;font-size:20px}.text-content{display:flex;flex-direction:column;justify-content:center}.text-content h3{margin:0;font-size:18px}.text-content p{margin:4px 0 0;font-size:13px;color:#777}.radio_group{display:grid;grid-template-columns:repeat(2,1fr);align-items:start;gap:20px;margin-bottom:20px;margin-top:20px}.radio_group label{color:rgba(var(--color-foreground));font-weight:600;cursor:pointer}.pdf_container{border:2px dashed #503022;border-radius:12px;padding:24px;text-align:center;background:#fff8f3}.file-support-text{display:block;font-size:13px;color:#777;margin-top:4px}.pdf-dropzone{cursor:pointer;display:block}.pdf-dropzone i{height:auto;margin-bottom:12px}.pdf-icon{font-size:96px;color:#93be43;margin-bottom:12px}.pdf-dropzone p{font-size:14px;color:#503022;line-height:1.4}.pdf-browse-text{text-decoration:underline;font-weight:600}.pdf-divider{border:none;border-top:1px dashed #503022;margin:20px 0}.pdf-helper-text{font-size:12px;color:#6b4a3a;margin-top:8px;text-align:center}.pdf-file-name{margin-top:12px;font-size:13px;color:#1b5e20;font-weight:600;display:none}.remove-pdf-btn{margin-top:10px;background:transparent;border:none;color:#c62828;font-weight:600;cursor:pointer}.receipes-item{border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden;background-color:#fff;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.receipes_container{width:100%;max-width:320px;background:#fff;border-radius:8px;box-shadow:0 2px 5px #0000001a;padding:10px}.receipes_header{display:flex;justify-content:space-between;align-items:center}.receipes_header :hover{cursor:grab;-webkit-user-select:none;user-select:none}.receipes_header h3{font-size:24px;font-weight:400;color:#93be3f}.drag-handle{background-color:#fff;color:#333;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:grab;font-size:14px;font-weight:400;margin-right:8px;transition:all .2s ease}.receipes_header i.fa-pencil-square-o{cursor:pointer}.receipes_header span.count{background:orange;color:#fff;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:400;transition:all .2s ease}.receipes_body ul{list-style:none;padding:0;margin:0}.receipes_body li{display:flex;align-items:center;justify-content:space-between;padding:10px;background:#fff;border-bottom:1px solid #f0f0f0;cursor:grab}.receipes_body li:last-child{border-bottom:none}.list-item{display:flex;align-items:center;flex:1;justify-content:space-between}.checkbox-label{display:flex;align-items:center;font-size:16px;color:#8c6239;gap:6px;flex:1}input[type=checkbox]{margin-right:10px}.drag-handle{cursor:grab;color:#bbb;font-size:18px;-webkit-user-select:none;user-select:none;touch-action:none}.drag-handle:active{cursor:grabbing}.dragging{opacity:.5}.receipes_p{color:rgba(var(--color-foreground),.75);font-size:16px;display:block;margin:0 0 15px;padding:0;font-weight:400;line-height:1.5}.receipes_h4{color:rgb(var(--color-foreground));font-size:18px;display:block;margin:0 0 15px;padding:0;font-weight:400;line-height:1.5}.receipes_label{display:block;color:rgb(var(--color-foreground));font-size:20px;margin:0 0 15px;padding:0;width:100%}.receipes_input{display:block;color:rgba(var(--color-foreground),.75);font-size:16px;margin:0 0 15px;padding:8px 10px;border:1px solid #ccc;width:100%}.recipe-history{background:#eee7de;border-radius:20px;margin:48px auto;display:flex;padding:15px;align-items:center}.category-thumb{width:36px;height:36px;border-radius:50%;object-fit:cover;margin-right:8px;flex-shrink:0}.recipe-history p{margin-left:10px;font-size:15px;line-height:18px;font-style:italic;color:rgba(var(--color-foreground),.75);display:block;font-family:Roboto;height:120px!important;padding:24px 0}.receipes_content_body{background-color:#fff}.edit-trigger i{color:rgb(var(--color-foreground))}.edit-trigger i:hover{color:orange;cursor:pointer}@media(max-width:768px){.receipes_body{flex-direction:column;align-items:stretch;margin-top:10px}.receipes-grid{grid-template-columns:repeat(2,1fr);gap:16px;padding:16px}.receipes_container{max-width:100%;padding:12px}.receipes_header h3{font-size:20px}.receipes_header span{width:22px;height:22px;font-size:12px}.receipes_p,.receipes_h4,.receipes_label,.receipes_input{font-size:15px}.recipe-history{flex-direction:column;gap:10px;padding:12px}.recipe-history p{font-size:14px;padding:10px 0;height:auto!important}.mode-wrapper{flex-direction:column}}@media(max-width:480px){.receipes_body{flex-direction:column;margin-top:5px}.receipes-grid{grid-template-columns:1fr;padding:12px;gap:12px}.receipes_container{max-width:100%;padding:10px;max-height:80vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.receipes_header{display:flex;justify-content:space-between;align-items:center;padding:4px 8px;gap:8px}.receipes_header h3{font-size:18px}.checkbox-label{font-size:14px}.drag-handle{font-size:16px}.receipes_p,.receipes_h4,.receipes_label,.receipes_input{font-size:14px}.recipe-history{flex-direction:column;padding:10px;margin:24px auto}.recipe-history p{font-size:13px;line-height:1.4;padding:8px 0;height:auto!important}.receipes_input{padding:6px 8px}.receipes_container .receipes_body,.receipes_container .draggable-list,.receipes_container .receipes_content_body{transition:max-height .3s ease,opacity .3s ease;overflow:hidden}.receipes_container.collapsed .receipes_body,.receipes_container.collapsed .draggable-list,.receipes_container.collapsed .receipes_content_body{max-height:0;opacity:0;pointer-events:none}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/receipes.css.map */
