/* Guilda dos Caçadores (web/js/guild.js; the owner's approved mockup, 2026-10-24): Bestiary's pieces only (pf-panel,
   an-kv, aw-tag, st-card, fx-* of the Fendas), selection with the gold #c5b47c */
.gd-top{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;padding:6px}
.gd-top .cy-well{display:grid;place-items:center;width:40px;height:40px}
.gd-rank{display:block;font:13px/15px 'Tibia Pixel',Verdana,sans-serif;color:#e4ca78;text-shadow:1px 1px #000}
.gd-top small{display:block;font:10px/12px 'Tibia Pixel',Verdana,sans-serif;color:#a9a9a9}
.gd-rep{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:center;margin:3px 0 1px}
.gd-rep b{font:11px/13px 'Tibia Pixel',Verdana,sans-serif;color:#e8c547;font-weight:normal;white-space:nowrap}
.gd-wallet{display:flex;flex-wrap:wrap;gap:3px;padding:0 6px 6px}
.gd-chip{display:inline-flex;align-items:center;gap:3px;padding:0 5px;min-height:15px;background:#1c1c1c;border:1px solid #0d0d0d;box-shadow:1px 1px #6a6a6a;font:10px/13px 'Tibia Pixel',Verdana,sans-serif;color:#c0c0c0;white-space:nowrap}
.gd-chip img{width:11px;height:11px;image-rendering:pixelated}
.gd-chip b{color:#f4d35e;font-weight:normal}
.gd-list{display:grid;gap:3px;padding:4px}
.gd-c{display:grid;grid-template-columns:40px minmax(0,1fr);gap:6px;align-items:start;width:100%;min-height:0;margin:0;padding:4px 5px;text-align:left;background:#262626;border:1px solid #111;border-image:none;box-shadow:inset 1px 1px #000,1px 1px #6a6a6a;font:11px/13px 'Tibia Pixel',Verdana,sans-serif;color:#c0c0c0}
.gd-c.sel{color:#fff;border-color:#c5b47c;box-shadow:inset 0 0 0 1px #c5b47c,1px 1px #6a6a6a}
.gd-c.lock{opacity:.6}
.gd-c>.cy-well{display:grid;place-items:center;width:40px;height:40px}
.gd-c>span{min-width:0}
.gd-c canvas,.gd-c img{image-rendering:pixelated}
.gd-h{display:flex;align-items:center;gap:4px;min-width:0;flex-wrap:wrap}
.gd-h b{color:#fff;font-weight:normal;font-size:12px;line-height:14px;min-width:0;overflow-wrap:anywhere}
.gd-c small{display:block;font-size:10px;line-height:12px;color:#a9a9a9;overflow-wrap:anywhere}
.gd-p{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:center;margin:3px 0 2px}
.gd-p em{font-style:normal;font-size:10px;line-height:12px;color:#e8c547;white-space:nowrap}
.gd-p em.ok{color:#5fc85f}
.gd-rw{display:flex;flex-wrap:wrap;gap:3px;margin-top:2px}
.gd-mark{font-style:normal;color:#5fc85f;font-size:10px;white-space:nowrap}
.fx-bar.ok i{background:#5fc85f}
.gd-note{margin:0;padding:2px 6px 5px;font:10px/12px 'Tibia Pixel',Verdana,sans-serif;color:#a9a9a9}
.gd-note b{color:#e8c547;font-weight:normal}
.gd-msg{margin:0;padding:0 6px;font:11px/13px 'Tibia Pixel',Verdana,sans-serif;color:#e8756c}
.gd-msg:empty{display:none}
dialog#dialog.gd-win .pf-tabs button{min-height:34px;padding:0 2px;font-size:11px}
dialog#dialog.gd-win .pf-chips{display:flex;gap:3px;padding:4px;flex-wrap:wrap}
dialog#dialog.gd-win .pf-chips button{flex:1;min-height:30px;font-size:11px}
dialog#dialog.gd-win .pf-chips button.lockd{color:#6f6f6f}
.gd-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px}
.gd-card{position:relative;display:grid;justify-items:center;align-content:start;gap:2px;min-width:0;min-height:0;margin:0;padding:5px 4px;background:#262626;border:1px solid #111;border-image:none;box-shadow:inset 1px 1px #000,1px 1px #6a6a6a;font:11px/13px 'Tibia Pixel',Verdana,sans-serif;color:#fff;text-align:center}
.gd-card.done{opacity:.85}
.gd-card .gd-art{display:grid;place-items:center;height:34px;margin-top:6px}
.gd-card canvas,.gd-card img{image-rendering:pixelated}
.gd-card .gd-ct{font-weight:normal;font-size:10px;line-height:12px;overflow-wrap:anywhere}
.gd-card small{display:block;color:#a9a9a9;font-size:10px;line-height:12px}
.gd-card .gd-pp{position:absolute;left:3px;top:3px;color:#e8c547;font-size:10px;line-height:12px}
.gd-card .gd-pp.ok{color:#5fc85f}
.gd-card .gd-rw{justify-content:center}
.fx-row.now{border-color:#c5b47c;box-shadow:inset 0 0 0 1px #c5b47c,1px 1px #6a6a6a}
.fx-row.now b{color:#e4ca78}
.fx-row.done .n{color:#5fc85f}
.fx-row.lock{opacity:.7}
.fx-row .cy-well canvas,.fx-row .cy-well img{image-rendering:pixelated}
.gd-steps{display:grid;gap:3px;padding:4px}
.gd-step{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:5px;align-items:center;padding:3px 5px;background:#262626;border:1px solid #111;box-shadow:inset 1px 1px #000,1px 1px #6a6a6a;font:11px/13px 'Tibia Pixel',Verdana,sans-serif;color:#c0c0c0}
.gd-step .k{color:#a9a9a9;text-align:center}
.gd-step.done .k,.gd-step.done .n{color:#5fc85f}
.gd-step.now{border-color:#c5b47c;box-shadow:inset 0 0 0 1px #c5b47c}
.gd-step.now .k{color:#e8c547}
.gd-step .n{color:#e8c547;white-space:nowrap;font-size:10px}
.gd-looks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px}
.gd-look{display:grid;justify-items:center;gap:2px;min-width:0;margin:0;padding:5px 3px;background:#262626;border:1px solid #111;box-shadow:inset 1px 1px #000,1px 1px #6a6a6a;font:11px/13px 'Tibia Pixel',Verdana,sans-serif;color:#fff}
.gd-look.sel{border-color:#c5b47c;box-shadow:inset 0 0 0 1px #c5b47c,1px 1px #6a6a6a}
.gd-look.lock{opacity:.55}
.gd-look small{color:#a9a9a9;font-size:10px;line-height:12px;text-align:center}
.gd-look .w{display:grid;place-items:center;height:52px}
.gd-pick{display:grid;gap:3px;padding:4px}
.gd-pick button{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:6px;align-items:center;min-height:36px;padding:2px 6px;text-align:left;line-height:13px}
.gd-pick button.sel{color:#fff;border-color:#c5b47c;box-shadow:inset 0 0 0 1px #c5b47c}
.gd-pick button span{min-width:0}
.gd-pick b{display:block;font-weight:normal;color:#fff}
.gd-pick small{display:block;font-size:10px;color:#a9a9a9}
.gd-pick i{font-style:normal;font-size:10px;color:#5fc85f;white-space:nowrap}
.gd-pick i.off{color:#a9a9a9}
.gd-pick .cy-well{display:grid;place-items:center;width:28px;height:28px;color:#5fc85f}
.gd-species{grid-template-columns:repeat(2,minmax(0,1fr));max-height:44dvh;overflow:auto}
#gd-track{left:6px;top:6px;display:grid;grid-template-columns:22px minmax(0,1fr);gap:4px;align-items:center;width:196px;padding:3px 4px;font:10px/12px 'Tibia Pixel',Verdana,sans-serif;color:#c0c0c0;cursor:pointer}
#gd-track b{display:block;color:#fff;font-weight:normal;font-size:10px;line-height:12px;overflow-wrap:anywhere}
#gd-track small{display:block;color:#a9a9a9;font-size:10px;line-height:12px;white-space:nowrap}
#gd-track .fx-bar{height:5px;margin:2px 0 1px}
#gd-track canvas,#gd-track img{image-rendering:pixelated;max-width:22px;max-height:22px}
.gd-tk{display:grid;place-items:center}
.st-card .st-pr{display:inline-flex;align-items:center;gap:3px;color:#f4d35e;white-space:nowrap}
.st-card .st-pr img{width:11px;height:11px;image-rendering:pixelated}
.st-card .st-lk{color:#e8756c;font-size:10px;line-height:12px}
.st-card .st-ok{color:#5fc85f;font-size:10px;line-height:12px}
.st-card .st-art{display:grid;place-items:center;height:40px}
.st-card .st-art canvas,.st-card .st-art img{image-rendering:pixelated}
.st-card.lock{opacity:.7}
.st-card .st-sub{color:#a9a9a9;font-size:10px;line-height:12px}
/* Caçar: a hunt's name in two lines when long (the owner: nothing cut, "Werehyae…") */
.raid-modal .rp-tile.hunt-card small{white-space:normal;overflow:visible;text-overflow:clip;line-height:11px;font-size:10px;letter-spacing:-.5px}
dialog#dialog.gd-win .gd-more button{flex:1;min-height:32px}
/* a result's lines one under the other also on the computer (long values never run over the next pair) */
.ba-outcome-window .an-kv{grid-template-columns:auto minmax(0,1fr)}
.ba-outcome-window .an-kv b{overflow-wrap:anywhere}
