body.game04-theme .g4-asset-list{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}body.game04-theme .g4-asset-list>button:not(.g4-action),body.game04-theme .g4-asset-list>div>button:not(.g4-action){grid-template-columns:var(--g4-asset-list-icon,48px) minmax(0,1fr);text-align:left;align-items:center;gap:3px 10px;width:100%;min-height:68px;padding:6px 8px;display:grid}body.game04-theme .g4-growth .g4-asset-list>button:not(.g4-action)>img,body.game04-theme .g4-asset-list>div>button>img{object-fit:contain;aspect-ratio:auto;grid-row:1/5;width:var(--g4-asset-list-icon,48px)!important;height:var(--g4-asset-list-icon,48px)!important}body.game04-theme .g4-asset-list>button:not(.g4-action)>b,body.game04-theme .g4-asset-list>div>button>b{font-size:var(--g4-name-font,16px);white-space:normal;word-break:normal;overflow-wrap:break-word;border:0;grid-column:2;padding:0}body.game04-theme .g4-asset-list>button>span,body.game04-theme .g4-asset-list>button>small,body.game04-theme .g4-asset-list>div>button>span,body.game04-theme .g4-asset-list>div>button>small{font-size:var(--g4-detail-font,14px);grid-column:2}body.game04-theme .g4-asset-list>button>.g4-asset-icon{width:var(--g4-asset-list-icon,48px);height:var(--g4-asset-list-icon,48px);grid-area:1/1/5}
.g4-candidate-hint{z-index:25;bottom:calc(92px + env(safe-area-inset-bottom));pointer-events:none;color:var(--g4-text);background:var(--g4-panel);padding:4px 10px;font-size:14px;animation:1.8s ease-in-out infinite g4-candidate-pulse;position:fixed;left:50%;transform:translate(-50%)}@keyframes g4-candidate-pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.g4-candidate-hint{animation:none}}
