.recipes-db{margin-top:28px}.recipes-toolbar{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.recipes-search{flex:320px;min-width:240px;position:relative}.recipes-search-icon{pointer-events:none;border:2px solid #8a97a8;border-radius:50%;width:16px;height:16px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.recipes-search-icon:after{content:"";background:#8a97a8;border-radius:2px;width:7px;height:2px;position:absolute;bottom:-2px;right:-4px;transform:rotate(45deg)}.recipes-search-input{width:100%;font:inherit;color:#f2f6fb;background:#080b11d9;border:1px solid #ffffff24;border-radius:12px;min-height:48px;padding:13px 16px 13px 44px;font-size:15px}.recipes-search-input:focus{outline:2px solid var(--accent,#ff7a45);outline-offset:1px}.recipes-actions{flex-wrap:wrap;gap:10px;display:flex}.recipes-filters{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.recipes-chip{font:inherit;color:#cdd7e4;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600;transition:border-color .15s,background .15s,color .15s}.recipes-chip span{opacity:.6;font-variant-numeric:tabular-nums;margin-left:4px}.recipes-chip:hover{border-color:#ffffff4d}.recipes-chip.is-active{color:#1a0f08;background:var(--accent,#ff7a45);border-color:var(--accent,#ff7a45)}.recipes-chip.is-active span{opacity:.75}.recipes-count{color:#9fb0c2;margin:18px 0 8px;font-size:13px}.recipes-cat{margin-top:12px}.recipes-cat-toggle{text-align:left;cursor:pointer;width:100%;font:inherit;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;transition:border-color .15s,background .15s;display:flex}.recipes-cat-toggle:hover{background:#ff7a450f;border-color:#ff7a4580}.recipes-cat-toggle[aria-expanded=true]{border-color:var(--accent,#ff7a45);border-bottom-right-radius:0;border-bottom-left-radius:0}.recipes-cat-title{letter-spacing:.02em;text-transform:uppercase;color:var(--accent,#ff7a45);margin:0;font-size:15px;font-weight:700}.recipes-cat-title span{color:#8a97a8;margin-left:6px;font-weight:600}.recipes-cat-hint{color:#9fb0c2;white-space:nowrap;margin-left:auto;font-size:12.5px;font-weight:500}.recipes-cat-toggle[aria-expanded=true] .recipes-cat-hint{display:none}.recipes-cat-chevron{border-bottom:2px solid #8a97a8;border-right:2px solid #8a97a8;flex:none;width:9px;height:9px;margin-right:4px;transition:transform .18s;transform:rotate(45deg)}.recipes-cat-toggle[aria-expanded=true] .recipes-cat-chevron{border-color:var(--accent,#ff7a45);transform:rotate(-135deg)}.recipes-cat-toggle[aria-expanded=false]+.recipes-grid{display:none}.recipes-cat-toggle[aria-expanded=true]+.recipes-grid{margin-top:12px}.recipes-grid{grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:12px;display:grid}.recipe-card{background:linear-gradient(#141b2899,#0c101899);border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:11px;padding:14px 16px;transition:border-color .15s,transform 50ms,background .15s;display:flex}.recipe-card:hover{background:linear-gradient(#ff7a4514,#0c101899);border-color:#ff7a4580}.recipe-card-dot{background:var(--accent,#ff7a45);opacity:.85;border-radius:50%;flex:none;width:9px;height:9px}.recipe-card-name{color:#eaf0f8;flex:1;font-size:14px;font-weight:600;line-height:1.35}.recipe-card-go{color:var(--accent,#ff7a45);opacity:0;flex:none;font-size:13px;font-weight:700;transition:opacity .15s,transform .15s;transform:translate(-4px)}.recipe-card:hover .recipe-card-go{opacity:1;transform:none}@media (width<=640px){.recipes-actions{width:100%}.recipes-actions .button{text-align:center;flex:1}}
