.recipes-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 18px}.recipes-search{display:flex;align-items:center;gap:9px;flex:1;min-width:220px;max-width:420px;height:44px;padding:0 13px;border:1px solid #d5e3de;border-radius:12px;background:#fbfdfc;color:var(--green)}.recipes-search:focus-within{border-color:var(--green);box-shadow:0 0 0 3px rgba(29,122,98,.09);background:#fff}.recipes-search input{width:100%;border:0;outline:0;background:transparent;color:var(--ink);font:500 14px 'DM Sans'}.recipes-search input::placeholder{color:#899792}.recipes-filters{display:flex;gap:7px;overflow-x:auto;padding:2px}.recipes-filters button{min-height:38px;border:1px solid #d5e3de;border-radius:999px;background:#fff;color:#60736c;padding:8px 12px;font:750 11px Manrope;white-space:nowrap;cursor:pointer}.recipes-filters button:hover{border-color:#8abfae;color:var(--green)}.recipes-filters button.active{border-color:var(--green);background:var(--green);color:#fff}.recipes-pagination{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:20px;padding-top:17px;border-top:1px solid var(--line)}.recipes-pagination>span{color:#74847f;font-size:11px}.recipes-pagination>div{display:flex;align-items:center;gap:10px}.recipes-pagination button,.recipes-empty button{border:1px solid #cfe1db;border-radius:9px;background:#fff;color:var(--green);padding:9px 12px;font-weight:750;cursor:pointer}.recipes-pagination button:disabled{opacity:.4;cursor:default}.recipes-pagination div span{min-width:92px;text-align:center;color:#667872;font-size:10px;font-weight:700}.recipes-empty button{margin-top:9px}.recipes-pagination[hidden]{display:none}
@media(max-width:860px){.recipes-toolbar{align-items:stretch;flex-direction:column}.recipes-search{max-width:none}.recipes-filters{width:100%}}
@media(max-width:520px){.recipes-toolbar{margin-bottom:15px}.recipes-search{min-width:0;width:100%}.recipes-filters{margin:0 -2px}.recipes-pagination{align-items:stretch;flex-direction:column}.recipes-pagination>div{justify-content:space-between}.recipes-pagination button{min-height:42px}.recipes-pagination div span{flex:1}.recipes-pagination>span{text-align:center}}
