main > section table { font-size: 12px; }
main > section th, main > section td { vertical-align: top; }
main > section tbody tr:nth-child(even) { background: #f5f2ec; -webkit-print-color-adjust: exact; print-color-adjust: exact; }
.icone-item { width: 25px; height: 25px; margin-right: 5px; vertical-align: middle; object-fit: contain; }
section[aria-labelledby="seis-slots-cinco-tipos-de-atributo"] table th:first-child,
section[aria-labelledby="seis-slots-cinco-tipos-de-atributo"] table td:first-child { width: 22%; white-space: nowrap; }
section[aria-labelledby="municao-comida-e-pilula-fazem-trabalhos-diferentes"] table th:first-child,
section[aria-labelledby="municao-comida-e-pilula-fazem-trabalhos-diferentes"] table td:first-child,
section[aria-labelledby="caixas-abertura-e-sucata"] table th:first-child,
section[aria-labelledby="caixas-abertura-e-sucata"] table td:first-child { width: 26%; white-space: nowrap; }
.raridade-indicador { display: inline-block; width: 14px; height: 14px; margin-right: 6px; border: 1px solid #393939; vertical-align: -2px; -webkit-print-color-adjust: exact; print-color-adjust: exact; }
.raridade-indicador.comum { background: #737d81; }
.raridade-indicador.incomum { background: #237849; }
.raridade-indicador.raro { background: #2857ac; }
.raridade-indicador.epico { background: #75409c; }
.raridade-indicador.lendario { background: #a98009; }
.raridade-indicador.mitico { background: #a52e32; }
.figura-destinos { margin: 24px 0; border: 1px solid var(--tinta); break-inside: avoid; }
.destinos-cabecalho { display: flex; justify-content: space-between; gap: 9px; padding: 9px 12px; border-bottom: 1px solid var(--tinta); font: 10px/1.4 'Courier New', monospace; }
.destinos-origem { display: flex; align-items: center; justify-content: center; gap: 14px; padding: 16px; background: #f8f7f3; }
.destinos-origem > div { display: grid; grid-template-columns: 48px auto; column-gap: 9px; min-width: 0; align-items: center; }
.destinos-origem img { grid-row: 1/3; width: 48px; height: 48px; object-fit: contain; }
.destinos-origem strong { font-size: 15px; }
.destinos-origem small { font: 10px 'Courier New', monospace; }
.destinos-origem > span { font: bold 22px Georgia, serif; }
.destinos-opcoes { display: grid; grid-template-columns: repeat(3, 1fr); border-top: 1px solid var(--linha); border-bottom: 1px solid var(--linha); }
.destinos-opcoes > div { display: grid; gap: 5px; padding: 12px; border-right: 1px solid var(--linha); }
.destinos-opcoes > div:last-child { border: 0; }
.destinos-opcoes strong { font: bold 11px 'Courier New', monospace; text-transform: uppercase; }
.destinos-opcoes span { font-size: 12px; line-height: 1.3; }
.destinos-oficina { display: flex; justify-content: center; align-items: center; gap: 8px; flex-wrap: wrap; padding: 11px; background: #e9e5dc; font: 11px 'Courier New', monospace; }
.destinos-oficina img { width: 25px; height: 25px; object-fit: contain; }
.destinos-oficina strong { font-size: 12px; }
.figura-destinos figcaption { padding: 9px 12px; font: 10px/1.45 'Courier New', monospace; }
@media (max-width: 650px) { .destinos-cabecalho { flex-wrap: wrap; } .destinos-origem { flex-wrap: wrap; } .destinos-opcoes { grid-template-columns: 1fr; } .destinos-opcoes > div { border-right: 0; border-bottom: 1px solid var(--linha); } }
@media print { main > section { break-inside: auto; padding: 15px 0 10px; margin-top: 18px; } main > section h2 { break-after: avoid; } main > section th, main > section td { padding: 6px 8px; } tr, .figura-destinos { break-inside: avoid; } .tabela-rolagem { overflow: visible; } section[aria-labelledby="raridade-e-atributos-sorteados"], section[aria-labelledby="durabilidade-a-peca-tambem-tem-custo-por-uso"], section[aria-labelledby="municao-comida-e-pilula-fazem-trabalhos-diferentes"], section[aria-labelledby="caixas-abertura-e-sucata"], section[aria-labelledby="fabricar-usa-materiais-do-jogador"], section[aria-labelledby="fontes-e-limites"] { break-before: page; } section[aria-labelledby="fontes-e-limites"] li { margin: 5px 0; font-size: 12px; line-height: 1.35; } }
