/* 進化果實／勝利果實選寵物（js/fruit.js，伺服器第 482 項）：一隻一列（站姿、名字、種類 Lv、右邊「給牠吃」或灰字原因） */
#lmui-fruitpick .box { height: auto; max-height: 100%; max-width: 420px; }
#lmui-fruitpick .bd { padding: 6px 8px 10px; gap: 6px; }
#lmui-fruitpick .bd > * { flex-shrink: 0; }
#lmui-fruitpick .fp-note { color: #d8c08a; font-size: 13px; text-align: center; padding: 0 4px 2px; }
#lmui-fruitpick .fp-row { display: flex; align-items: center; gap: 8px; padding: 5px 8px 5px 5px; border: 1px solid #5a4630; border-radius: 7px;
  background: linear-gradient(#1d1610, #120d09); box-shadow: inset 0 1px 0 rgba(255,220,150,.08), 0 2px 4px rgba(0,0,0,.5); }
#lmui-fruitpick .fp-pic { flex: none; width: 60px; height: 60px; border-radius: 5px; overflow: hidden; border: 1px solid #2c2318; background: #0a0806; }
#lmui-fruitpick .fp-pic canvas { display: block; width: 100%; height: 100%; }
#lmui-fruitpick .fp-info { flex: 1 1 auto; min-width: 0; display: flex; flex-direction: column; gap: 2px; }
#lmui-fruitpick .fp-info b { color: #fde68a; font-size: 15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
#lmui-fruitpick .fp-info span { color: #b9ad98; font-size: 13px; white-space: nowrap; }
#lmui-fruitpick .fp-go { flex: none; padding: 7px 14px; border-radius: 999px; border: 1px solid #b7862f; background: linear-gradient(#5a3f14, #2c1f0c); color: #fde68a;
  font-weight: 700; font-size: 14px; cursor: pointer; font-family: inherit; -webkit-tap-highlight-color: transparent; }
#lmui-fruitpick .fp-go:hover { border-color: #fde68a; }
#lmui-fruitpick .fp-go:active { transform: scale(.95); }
#lmui-fruitpick .fp-row.off { opacity: .55; }
#lmui-fruitpick .fp-row.off .fp-pic { filter: grayscale(1); }
#lmui-fruitpick .fp-why { flex: 0 1 auto; max-width: 46%; color: #c9b9a0; font-size: 12px; text-align: right; }
