#game-stage .reveal-action-hud{position:absolute;top:112px;left:8px;right:8px;z-index:65;box-sizing:border-box;padding:7px 9px;border:1px solid #35c9c7;background:#081618eb;color:#d9fffd;font-size:11px;font-weight:800;text-align:center;font-variant-numeric:tabular-nums;pointer-events:none}
#game-stage .reveal-action-hud[hidden]{display:none}
#action-fields #action-kind{width:100%;margin-bottom:8px}
#action-fields [hidden]{display:none!important}
#action-materials{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:14px 0 8px}
#action-materials[hidden],#action-material-status[hidden]{display:none!important}
#action-materials .action-material-slot{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;min-height:132px;padding:7px 3px;border:1px dashed #8a7857;background:#111b20;color:#ede4d0;font-size:11px;line-height:1.4;touch-action:manipulation}
#action-materials .action-material-slot img{width:62px;max-width:100%;height:62px;object-fit:contain;opacity:.55}
#action-materials .action-material-name{font-weight:800;min-height:31px;text-align:center;overflow-wrap:anywhere}
#action-materials .action-material-state{font-size:10px;color:#c7b88f}
#action-materials .is-filled{border-style:solid;border-color:#dab044;background:#403416}
#action-materials .is-filled img{opacity:1}
#action-materials .is-filled .action-material-state{color:#f1cf6b}
#action-materials .is-missing img{filter:grayscale(1);opacity:.35}
#action-materials .is-missing .action-material-state{color:#f0a29a}
#action-material-status{font-size:11px!important;color:#d8c59d}
#action-consent-yes:disabled{opacity:.45;cursor:not-allowed}
#action-consent:has(#action-materials:not([hidden])) .action-consent-buttons{gap:8px}
#action-consent:has(#action-materials:not([hidden])) #action-consent-no{flex:.6}
#action-consent:has(#action-materials:not([hidden])) #action-consent-yes{flex:1.8;padding:8px 4px;font-size:12px}
