#modal[data-view="装备强化"] .enhance080{font:15px/1.5 JHPixel,SimSun,serif;color:#e1ece2;min-width:0}
#modal .enhance080 [hidden]{display:none!important}
#modal .enhance080 p{margin:8px 0;padding:0;font-size:14px;line-height:1.6}
#modal .enhance080 button{border:1px solid #749f8d;border-radius:7px;background:#26483e;color:#e7efdc;min-height:36px;min-width:34px;padding:4px 8px;font:15px/1.3 JHPixel,SimSun,serif;touch-action:manipulation;cursor:pointer}
#modal .enhance080 button:disabled{opacity:.4;cursor:default}
#modal .enhance080 button[aria-pressed="true"]{color:#fff0a8;border-color:#ceba77;background:#4a624b}
#modal .enhance-item{display:flex;align-items:center;gap:12px;margin-bottom:12px}
#modal .enhance-item img{width:40px!important;height:40px!important;object-fit:contain;image-rendering:pixelated}
#modal .enhance-item h3{font-size:18px;margin:0;color:#f0dda0}
#modal .enhance-item small{font-size:12px;color:#b4c9bd}
#modal .enhance-tabs{display:flex;gap:8px;margin-bottom:10px}
#modal .enhance-tabs button{flex:1}
#modal .enhance-stone{display:flex;align-items:center;gap:6px;border-bottom:1px solid #45675b;padding:8px 0;min-width:0}
#modal .enhance-stone>div:first-child{flex:1;min-width:0}
#modal .enhance-stone b{font-size:14px;font-weight:normal;display:block}
#modal .enhance-stone small{font-size:12px;color:#a8c2b5;display:block}
#modal .enhance-stepper{display:flex;align-items:center;flex:none;gap:2px}
#modal .enhance-stepper output{display:block;min-width:30px;text-align:center;font-size:15px;font-variant-numeric:tabular-nums}
#modal .enhance080 button[data-stone-max]{font-size:12px;padding:4px}
#modal .enhance-setting{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #45675b}
#modal .enhance-presets{display:flex;gap:6px;margin:10px 0}
#modal .enhance-presets button{flex:1;font-size:13px;padding:4px}
#modal .enhance080 .enhance-help{color:#b3c9bc;font-size:12px}
#modal .enhance-stock{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px;background:#203d33;border-radius:8px;padding:8px;font-size:12px;color:#cddccd}
#modal .enhance-stock:empty{display:none}
#modal .enhance-stock .missing{color:#e6ad87}
#modal[data-view="装备强化"] #enhance-quote{box-sizing:border-box;flex:0 0 100%;white-space:pre-line;min-height:38px;margin:0 0 2px;padding:6px 8px;border:1px solid #77917a;border-radius:8px;background:#2c4b3e;color:#f2df9c;font:13px/1.5 JHPixel,SimSun,serif}
#modal .enhance080 details{font-size:13px;margin:10px 0}
#modal .enhance080 summary{min-height:32px;cursor:pointer;color:#bed2c4}
#modal .enhance080 .enhance-preview p{font-size:13px!important}
#modal .enhance-result{padding:10px;margin-top:10px;border:1px solid #799777;background:#294537;border-radius:8px;font-size:14px}
#modal .enhance-result p{font-size:12px;overflow-wrap:anywhere}
#modal .enhance-result summary{color:#f0dda0;min-height:24px}
@media(max-width:340px){#modal .enhance080 button{min-width:30px;padding:3px 5px}#modal .enhance-stepper output{min-width:26px}#modal .enhance-stone{gap:4px}#modal .enhance-stone b{font-size:12px}}

/* JH_AUTO_BATTLE_UI_V41_START */
/* 挂机/自动战斗 UI：与经典战斗菜单统一为像素卷轴风，缩小字号并精准居中。 */
#modal.original-panel.scroll-menu .scroll-option[data-role-nav="auto"]{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:34px!important;
  padding:2px 8px!important;
  font:clamp(16px,4.5cqw,22px)/1.05 JHPixel,SimSun,monospace!important;
  letter-spacing:clamp(1px,.75cqw,4px)!important;
  text-align:center!important;
}
.game .original-idle-entry.active{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  box-sizing:border-box!important;
  padding:0 7px!important;
  font:clamp(13px,3.25cqw,17px)/1 JHPixel,SimSun,monospace!important;
  letter-spacing:clamp(1px,.45cqw,3px)!important;
  text-align:center!important;
  color:#2f3b16!important;
  text-shadow:none!important;
  background:#c6cab3!important;
  border:solid transparent!important;
  border-width:6px 8px!important;
  border-image:url('original/UI_menu2.gif.png') 24 24 24 24 fill stretch!important;
  border-radius:0!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  image-rendering:pixelated;
}
.game .original-idle-entry.active>span{
  display:block!important;
  position:relative!important;
  top:0!important;
  margin:0!important;
  padding:0!important;
  line-height:1!important;
  transform:none!important;
}
.game .original-idle-entry.active:not(.in-combat){
  width:24%!important;
  min-width:88px!important;
  min-height:34px!important;
  height:38px!important;
  aspect-ratio:auto!important;
}
.game .original-idle-entry.active.in-combat{
  top:8px!important;
  right:8px!important;
  width:auto!important;
  min-width:92px!important;
  height:34px!important;
  min-height:34px!important;
  padding:0 8px!important;
  font-size:clamp(12px,3cqw,16px)!important;
}
@media(max-width:360px){
  #modal.original-panel.scroll-menu .scroll-option[data-role-nav="auto"]{font-size:17px!important;letter-spacing:1px!important}
  .game .original-idle-entry.active:not(.in-combat){min-width:82px!important;font-size:13px!important}
}
@media(max-height:480px){
  #modal.original-panel.scroll-menu .scroll-option[data-role-nav="auto"]{min-height:30px!important;font-size:17px!important}
  .game .original-idle-entry.active.in-combat{height:30px!important;min-height:30px!important;font-size:12px!important}
}
/* JH_AUTO_BATTLE_UI_V41_END */
