[data-v-3a2ca39d]{margin:0;padding:0;box-sizing:border-box;list-style:none;text-decoration:none}body[data-v-3a2ca39d]{background:#e4e9f5}section[data-v-3a2ca39d]{position:relative;width:100%;height:100vh;display:flex;justify-content:center;align-items:center;font:900 100px "";color:#6e5af04d;background:#e4e9f5}.shell[data-v-3a2ca39d]{position:fixed;width:84px;height:100%;background:#1a1a1a;z-index:9999;transition:width .5s;padding-left:10px;overflow:hidden}.shell[data-v-3a2ca39d]:hover{width:300px}.imageBox[data-v-3a2ca39d]{position:relative;width:50px;height:50px;border-radius:50%;overflow:hidden}.imageBox img[data-v-3a2ca39d]{width:100%;height:100%;object-fit:cover}.shell ul[data-v-3a2ca39d]{position:relative;height:100vh}.shell ul li[data-v-3a2ca39d]{position:relative;padding:5px}.active[data-v-3a2ca39d]{background:#2d2d2d;border-top-left-radius:50px;border-bottom-left-radius:50px}.active[data-v-3a2ca39d]:before{content:"";position:absolute;top:-30px;right:0;width:30px;height:30px;border-bottom-right-radius:25px;box-shadow:5px 5px 0 5px #2d2d2d;background:transparent}.active[data-v-3a2ca39d]:after{content:"";position:absolute;bottom:-30px;right:0;width:30px;height:30px;border-top-right-radius:25px;box-shadow:5px -5px 0 5px #2d2d2d;background:transparent}#logo[data-v-3a2ca39d]{margin:40px 0 100px}.shell ul li a[data-v-3a2ca39d]{position:relative;display:flex;white-space:nowrap}.icon[data-v-3a2ca39d]{position:relative;display:flex;justify-content:center;align-items:center;min-width:60px;padding-left:10px;height:70px;color:#fff;transition:.5s}.icon i[data-v-3a2ca39d]{font-size:30px;z-index:999}.text[data-v-3a2ca39d]{position:relative;height:70px;display:flex;align-items:center;font-size:20px;color:#fff;padding-left:15px;text-transform:uppercase;letter-spacing:2px;transition:.5s}.shell ul li:hover a .icon[data-v-3a2ca39d],.shell ul li:hover a .text[data-v-3a2ca39d]{color:#ffa117}.active a .icon[data-v-3a2ca39d]:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;width:60px;background:#1a1a1a;border-radius:50%;transition:.5s;border:7px solid #ffa117;box-sizing:border-box}.basket-icon[data-v-67b461e7]{position:fixed;bottom:20px;right:20px;width:80px;height:80px;background-color:#4caf50;color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:24px;cursor:pointer;box-shadow:0 4px 6px #0003}.basket-icon[data-v-67b461e7]:hover{background-color:#388e3c}.basket-count[data-v-67b461e7]{position:absolute;top:10px;right:10px;background-color:red;color:#fff;border-radius:50%;width:20px;height:20px;display:flex;justify-content:center;align-items:center;font-size:14px}.basket-content[data-v-67b461e7]{position:fixed;bottom:100px;right:20px;width:300px;background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 6px #0003;padding:20px}.basket-content h2[data-v-67b461e7]{margin-bottom:10px;font-size:20px;color:#333}.basket-content ul[data-v-67b461e7]{list-style:none;padding:0}.basket-content li[data-v-67b461e7]{margin-bottom:10px;font-size:16px;color:#666}.basket-content button[data-v-67b461e7]{margin-top:10px;padding:10px 20px;background-color:#f44336;color:#fff;border:none;border-radius:5px;cursor:pointer}.basket-content button[data-v-67b461e7]:hover{background-color:#d32f2f}.search-recipe[data-v-7a49b059]{padding:20px}button[data-v-7a49b059]{padding:10px 20px;background-color:#4caf50;color:#fff;border:none;border-radius:5px;cursor:pointer}button[data-v-7a49b059]:hover{background-color:#45a049}ul[data-v-7a49b059]{list-style-type:none;padding:0}li[data-v-7a49b059]{margin-bottom:20px;padding:10px;border:1px solid #ddd;border-radius:5px;background-color:#f9f9f9}.home[data-v-decdfbe0]{padding:20px;background-color:#f9f9f9}.section-container[data-v-decdfbe0]{display:flex;flex-direction:column;padding-left:100px;gap:20px}.section-box[data-v-decdfbe0]{padding:20px;border:1px solid #ddd;border-radius:8px;background-color:#fff;box-shadow:0 2px 4px #0000001a}.section-box h2[data-v-decdfbe0]{margin-bottom:10px;font-size:24px;color:#333}.section-box p[data-v-decdfbe0]{font-size:16px;color:#666}.vegetables[data-v-decdfbe0]{border-left:5px solid #4caf50}.meat[data-v-decdfbe0]{border-left:5px solid #f44336}.taste[data-v-decdfbe0]{border-left:5px solid #ff9800}.search-container[data-v-decdfbe0]{display:flex;justify-content:center;align-items:center;margin-top:20px}.vegetables-page[data-v-d7fabd87]{padding:20px;background-color:#f9f9f9;font-family:Arial,sans-serif}h1[data-v-d7fabd87]{text-align:center;font-size:36px;color:#4caf50;margin-bottom:40px}.vegetables-category[data-v-d7fabd87]{margin-bottom:40px}.vegetables-category h2[data-v-d7fabd87]{font-size:28px;color:#333;margin-bottom:20px;border-left:5px solid #4caf50;padding-left:10px;text-align:center}.vegetable-list[data-v-d7fabd87]{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.vegetable-emoji[data-v-d7fabd87]{font-size:48px;display:block;margin-bottom:10px}.vegetable-item h3[data-v-d7fabd87]{font-size:20px;color:#333;margin-bottom:10px}.vegetable-item p[data-v-d7fabd87]{font-size:14px;color:#666;line-height:1.5}.vegetable-item[data-v-d7fabd87]{width:150px;padding:10px;border:1px solid #ddd;border-radius:8px;background-color:#fff;text-align:center;box-shadow:0 4px 6px #0000001a;transition:transform .3s,box-shadow .3s}.vegetable-item[data-v-d7fabd87]:hover{transform:translateY(-5px);box-shadow:0 6px 10px #00000026}.vegetable-item.selected[data-v-d7fabd87]{background-color:#4caf50;color:#fff;border-color:#388e3c}.Meat-page[data-v-19748e01]{padding:20px;background-color:#f9f9f9;font-family:Arial,sans-serif;margin-left:20px}h1[data-v-19748e01]{text-align:center;font-size:36px;color:#d32f2f;margin-bottom:40px}.Meat-category[data-v-19748e01]{margin-bottom:40px;margin-left:30px}.Meat-list[data-v-19748e01]{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-left:20px}.vegetable-item[data-v-19748e01]{width:200px;padding:15px;border:1px solid #ddd;border-radius:8px;background-color:#fff;text-align:center;box-shadow:0 4px 6px #0000001a;transition:transform .3s,box-shadow .3s}.vegetable-item[data-v-19748e01]:hover{transform:translateY(-5px);box-shadow:0 6px 10px #00000026}.vegetable-item.selected[data-v-19748e01]{background-color:#d32f2f;color:#fff;border-color:#b71c1c}.meat-emoji[data-v-19748e01]{font-size:48px;display:block;margin-bottom:10px}.vegetable-item h3[data-v-19748e01]{font-size:20px;color:#333;margin-bottom:10px}.vegetable-item p[data-v-19748e01]{font-size:14px;color:#666;line-height:1.5}.my[data-v-402dae96]{padding:20px}.profile[data-v-402dae96]{display:flex;align-items:center;padding:20px;background-color:#f5f5f5;border-radius:8px;margin-bottom:20px}.avatar img[data-v-402dae96]{width:80px;height:80px;border-radius:50%;margin-right:20px}.user-info h2[data-v-402dae96]{margin:0;color:#2c3e50}.user-info p[data-v-402dae96]{margin:5px 0 0;color:#666}.menu-list[data-v-402dae96]{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a}.menu-item[data-v-402dae96]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #eee}.menu-item[data-v-402dae96]:last-child{border-bottom:none}.arrow[data-v-402dae96]{color:#999}.ai-chat-container[data-v-4bb013e2]{max-width:800px;margin:20px auto;padding:20px;font-family:Arial,sans-serif;background:linear-gradient(145deg,#fff,#f0f0f0);border-radius:15px;box-shadow:0 4px 6px #0000001a}h1[data-v-4bb013e2]{text-align:center;color:#4caf50;margin-bottom:20px;font-size:24px;font-weight:700}.chat-box[data-v-4bb013e2]{height:500px;overflow-y:auto;padding:15px;background-color:#f9f9f9;border-radius:10px;box-shadow:inset 0 2px 4px #0000001a;margin-bottom:20px}.message[data-v-4bb013e2]{margin-bottom:15px;display:flex;align-items:flex-start}.user-message[data-v-4bb013e2]{margin-left:auto;background-color:#e0f7fa;color:#00796b;padding:10px 15px;border-radius:15px 15px 0;max-width:70%;box-shadow:0 2px 4px #0000001a;font-size:14px}.ai-message[data-v-4bb013e2]{margin-right:auto;background-color:#f1f8e9;color:#33691e;padding:10px 15px;border-radius:15px 15px 15px 0;max-width:70%;box-shadow:0 2px 4px #0000001a;font-size:14px}.input-container[data-v-4bb013e2]{display:flex;gap:10px;align-items:center}input[data-v-4bb013e2]{flex:1;padding:12px 15px;border:1px solid #ccc;border-radius:25px;box-shadow:inset 0 2px 4px #0000001a;font-size:14px;outline:none;transition:border-color .3s ease}input[data-v-4bb013e2]:focus{border-color:#4caf50}button[data-v-4bb013e2]{padding:12px 20px;background-color:#4caf50;color:#fff;border:none;border-radius:25px;cursor:pointer;font-size:14px;font-weight:700;box-shadow:0 2px 4px #0000001a;transition:background-color .3s ease,transform .2s ease}button[data-v-4bb013e2]:hover{background-color:#388e3c;transform:translateY(-2px)}button[data-v-4bb013e2]:active{background-color:#2e7d32;transform:translateY(0)}@font-face{font-family:iconfont;src:url(data:font/woff2;base64,d09GMgABAAAAAAKcAAsAAAAABlgAAAJSAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGYACCcApUaQE2AiQDCAsGAAQgBYRnBzAbpQXILiEnG15EQLPOrjxWVpJvNLl/Bx+MB0PJCR73Q+8lKRFqQA2oqsvCtQM7tTlFyk8CGfHvW/sN5p00WDyNqCePp7N3vvvmBsuURiUR6k+QCA0a0UqgEaDG/DSAKrO69lKkrVemu33So1nNpz+Vs4AClrsHIhm0u2hPWtRNH6yA1QB2rEEl7FW85DVYXvnV7JschmcEGq1b13+0f3oB08+RtDBrkNMd5OXxXGQRjOqootBCvVCLLi3ikxrShxQ+xp+P/zYDkprMqTq93Uvh9XvfHZHfV+/J371froGellCDjGWgEJf92WMDoo0f0OgdNElri+DXflWFHnFop/jrnNJmMEylZ5J95VFLEyhpby8wMmkQqanpJZ1ILZkL1/2NufGWO8IB/37qLa5ery71euPyY6zzO7AHUJnPQh+CzxmCma2ZKODH0M9xuLKA+UH9jrzBX9FuQGIxMVJpk7U/6Z00NqFRIyqcYKevqWbX2YuhXtc9+OsM5cjqTVKFW0SNJpuoVW8bjZbsrW7SxRgQpQGzHglCuxckrb4ha/dOFe4TNXr9oFa7fzS6jpbtmsxGO0yRUIrxAxaJbpVnSGz3jLKbOuKm1BVxV9AEerZbLRxQSzzHjO4280UUKtYN7svTqK41GtYlJWLnImbZcVTbW+xEN7CDkYggKRR7gAoJraVCspS/7wzJ3KhFGKSusqxTUPvIY3MB6kBtoZYHeaVzK+MTQkEK0xpoXw8itZqGTPugEkkIWz4hbSxzXJJCVXt7vfl7YgeOlcLtl9Xe64asDAA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAQEAAsAAAAABlgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAARAAAAGA8W0kWY21hcAAAAYgAAABLAAABcOdutnxnbHlmAAAB1AAAAFQAAABUo6fLMWhlYWQAAAIoAAAALwAAADYrKkE9aGhlYQAAAlgAAAAcAAAAJAfeA4NobXR4AAACdAAAAAgAAAAICAAAAGxvY2EAAAJ8AAAABgAAAAYAKgAAbWF4cAAAAoQAAAAeAAAAIAEOACJuYW1lAAACpAAAAUAAAAJnEKM8sHBvc3QAAAPkAAAAHwAAADCW525teJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGFhYJzAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHnrk9c2Nu+N/AwMB8hwFIMjCiKGICAHKpDOx4nGNgYGBlYGBgBmIdIGZhYGAMYWBkAAE/oCgjWJyZgQsszsKgBFbDAhJ/5vb/P4wE8lnAJAMjG8Mo4AGTMlAeOKwgmIERANQWCoEAAAIAAP+qA+oDUAAKABUAAAkBMxEhETMRIREzJxEjESMRIxEjCQECAP4WmgEkVwElmsLVptZiAYsBiwNQ/hX+RgE8/sQBuij+RQE9/sMBuwGL/nUAeJxjYGRgYADiY1sK4uL5bb4ycLMwgMAT1rrFCPr/KhYG5gAgl4OBCSQKACvsChcAeJxjYGRgYG7438AQw8IAAkCSkQEVMAEARwgCawQAAAAEAAAAAAAAAAAqAAB4nGNgZGBgYGIQA2IGMIuBgQsIGRj+g/kMAArUATEAAHichZE9bsJAEIWfwZAElChKpDRpVikoEsn8lEipUKCnoAez5ke211ovSNQ5TY6QE+QI6Whzikh52EMDRbza2W/evpkdyQDusIeH8rvnLtnDJbOSK7jAo3CV+pOwT34WrqGJnnCd+qtwAy94E26yY8YOnn/FrIV3YQ+3+BCu4AafwlXqX8I++Vu4hgf8CNep/wo3MPGuhZtoeeHA6qnTczXbqVVo0sik7niO9WITT+2pPNE2X5lUdYPOURrpVNtjm3y76DkXqciaRA15q+PYqMyatQ5dsHQu67fbkehBaBIMYKExhWOcQ2GGHeMKIQxSREV0Z/mY7gU2iFlp/3VP6LbIqR9yhS4CdM5cI7rSwnk6TY4tX+tRdXQrbsuahDSUWs1JYrLiDzzcramE1AMsi6oMfbS5ohN/UMyQ/AHYk29XeJxjYGKAAC4G7ICJkYmRmYEtIz83VTedgQEAD3YCWQA=) format("woff"),url(data:font/ttf;base64,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) format("truetype")}.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-wode:before{content:""}.icon-home-g:before{content:""}
