.WhatToEat[data-v-33250b77]{display:flex;flex-direction:column;gap:20px}.MainContent[data-v-33250b77]{display:grid;gap:20px;grid-template-columns:1fr 1fr}@media(max-width:768px){.MainContent[data-v-33250b77]{grid-template-columns:1fr}}.ResultPanel[data-v-33250b77],.SettingsPanel[data-v-33250b77]{background:var(--bg-card);border:1px solid var(--bd);border-radius:12px;overflow:hidden}.PanelHeader[data-v-33250b77]{background:var(--bg-soft);border-bottom:1px solid var(--bd);font-size:16px;font-weight:600;padding:16px 20px}.HeaderLeft[data-v-33250b77],.PanelHeader[data-v-33250b77]{align-items:center;display:flex;gap:8px}.FormItem[data-v-33250b77]{border-bottom:1px solid var(--bd);padding:16px 20px}.FormItem[data-v-33250b77]:last-child{border-bottom:none}.FormLabel[data-v-33250b77]{align-items:center;color:var(--tx-2);display:flex;font-size:14px;justify-content:space-between;margin-bottom:12px}.HelpIcon[data-v-33250b77]{color:var(--tx-3);cursor:help}.CategoryTags[data-v-33250b77]{display:flex;flex-wrap:wrap;gap:8px}.CategoryTag[data-v-33250b77]{cursor:pointer;transition:all .2s}.CategoryTag[data-v-33250b77]:hover{transform:translateY(-2px)}.FoodTags[data-v-33250b77]{display:flex;flex-wrap:wrap;gap:8px;max-height:150px;overflow-y:auto;padding:4px}.EmptyTip[data-v-33250b77]{color:var(--tx-3);font-size:13px}.ResultContent[data-v-33250b77]{gap:24px;padding:30px}.ResultContent[data-v-33250b77],.RollingArea[data-v-33250b77]{align-items:center;display:flex;flex-direction:column}.RollingArea[data-v-33250b77]{background:var(--bg-soft);border-radius:16px;height:200px;justify-content:center;overflow:hidden;position:relative;width:100%}.RollingArea.isRolling[data-v-33250b77]{background:var(--bg-inv)}.FoodDisplay[data-v-33250b77]{z-index:2}.FoodName[data-v-33250b77]{color:var(--tx-1);display:block;font-size:42px;font-weight:700;text-align:center;transition:all .1s}.isRolling .FoodName[data-v-33250b77]{color:var(--tx-inv);transform:scale(1.1)}.FoodLink[data-v-33250b77]{align-items:center;border-radius:8px;color:var(--theme-primary);cursor:pointer;display:flex;gap:8px;padding:8px 16px;text-decoration:none;transition:all .3s}.FoodLink[data-v-33250b77]:hover{background:var(--bg-card);transform:scale(1.05)}.LinkIcon[data-v-33250b77]{font-size:24px}.RollingEffect[data-v-33250b77]{bottom:20px;display:flex;gap:4px;position:absolute}.EffectDots[data-v-33250b77]{display:flex;gap:6px}.EffectDots span[data-v-33250b77]{animation:bounce-33250b77 .6s infinite alternate;background:var(--tx-inv);border-radius:50%;height:8px;width:8px}.EffectDots span[data-v-33250b77]:nth-child(2){animation-delay:.2s}.EffectDots span[data-v-33250b77]:nth-child(3){animation-delay:.4s}@keyframes bounce-33250b77{0%{opacity:.5;transform:translateY(0)}to{opacity:1;transform:translateY(-10px)}}.ActionButtons[data-v-33250b77]{display:flex;gap:16px;justify-content:center;width:100%}.ResetBtn[data-v-33250b77],.StartBtn[data-v-33250b77],.StopBtn[data-v-33250b77]{font-size:16px;height:48px;min-width:120px}.HistorySection[data-v-33250b77]{background:var(--bg-soft);border-radius:12px;padding:16px;width:100%}.HistoryHeader[data-v-33250b77]{align-items:center;color:var(--tx-2);display:flex;font-size:14px;justify-content:space-between;margin-bottom:12px}.HistoryList[data-v-33250b77]{display:flex;flex-wrap:wrap;gap:8px}.QuickFoods[data-v-33250b77]{background:var(--bg-card);border:1px solid var(--bd);border-radius:12px;padding:16px 20px}.QuickHeader[data-v-33250b77]{align-items:center;display:flex;font-size:16px;font-weight:600;gap:8px;margin-bottom:12px}.QuickTags[data-v-33250b77]{display:flex;flex-wrap:wrap;gap:8px}.QuickTag[data-v-33250b77]{cursor:pointer;transition:all .2s}.QuickTag[data-v-33250b77]:hover{background:var(--bg-inv);color:var(--tx-inv);transform:translateY(-2px)}
