/* Painel da sessão de caçada. Verde ganha, vermelho gasta, dourado só para Shiny, laranja na ação. */
.hs-painel{display:grid;gap:10px;padding:12px;background:var(--painel,#1a1d33);color:var(--texto,#f3ecd2);font-family:var(--au-fonte-texto,system-ui,sans-serif)}
.hs-topo{display:flex;justify-content:space-between;align-items:center;gap:8px}
.hs-topo small{display:block;color:var(--au-texto-suave,#b9b5a0)}
.hs-reiniciar{padding:8px 12px;border:0;border-radius:6px;background:linear-gradient(135deg,var(--au-acao-a,#d9360f),var(--au-acao-b,#ff7a1a));color:#fff;font-weight:700;cursor:pointer}
.hs-reiniciar:focus-visible{outline:2px solid var(--au-sistema,#2fd8f0);outline-offset:2px}
.hs-heroi{display:flex;align-items:baseline;gap:10px}
.hs-heroi strong{font:700 40px var(--au-fonte-titulo,Georgia,serif)}
.hs-heroi strong small{font-size:16px}
.hs-etiqueta{padding:2px 10px;border-radius:999px;border:1px solid currentColor;font-weight:700}
.hs-estimativa,.hs-vazio{margin:0;color:var(--au-texto-suave,#b9b5a0);font-size:13px}
.hs-grupo{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:6px}
.hs-box{padding:8px;border:1px solid var(--borda,#2a2e4a);border-radius:6px;background:var(--au-superficie-2,#242844)}
.hs-box small{display:block;color:var(--au-texto-suave,#b9b5a0);font-size:12px}
.hs-box b{font-size:18px}
.hs-dourado b{background:linear-gradient(135deg,var(--au-shiny-4,#c99a12),var(--au-shiny-2,#ffd84a),var(--au-shiny-3,#fff6c0));-webkit-background-clip:text;background-clip:text;color:transparent}
.hs-ganho{color:#5bd68a}
.hs-gasto{color:#ff6b6b}
.hs-box.hs-ganho b{color:#5bd68a}
.hs-balanco{display:grid;gap:4px;margin:0}
.hs-balanco div{display:flex;justify-content:space-between}
.hs-balanco dt,.hs-balanco dd{margin:0}
.hs-total{border-top:1px solid var(--borda,#2a2e4a);padding-top:4px;font-weight:700}
.hs-list h4{margin:0 0 4px;font-size:14px;color:var(--texto,#f3ecd2)}
.hs-list ul{list-style:none;margin:0;padding:0;display:grid;gap:3px}
.hs-list li{display:grid;grid-template-columns:auto 1fr auto auto;gap:8px;align-items:center;color:var(--texto,#f3ecd2)}
.hs-list .hs-qtd{color:var(--au-texto-suave,#b9b5a0)}
.hs-ganho .hs-valor{color:#5bd68a}
.hs-gasto .hs-valor{color:#ff6b6b}
.hs-list li img{display:block}
