/* UUID ve skin sorgulama: onizleme kartlari ve mobilde yigilan bilgi tablosu. */
.uuid-sonuc { display: grid; gap: 20px; grid-template-columns: minmax(0, 300px) minmax(0, 1fr); align-items: start; margin-top: 4px; }
.uuid-onizleme { display: grid; gap: 14px; padding: 16px; border: 1px solid var(--line); border-radius: 12px; background: var(--bg); min-width: 0; }
.uuid-sahne, .uuid-doku img {
  background-color: var(--surface2);
  background-image: linear-gradient(45deg, var(--line) 25%, transparent 25%, transparent 75%, var(--line) 75%),
    linear-gradient(45deg, var(--line) 25%, transparent 25%, transparent 75%, var(--line) 75%);
  background-size: 16px 16px; background-position: 0 0, 8px 8px;
}
.uuid-sahne { display: flex; flex-wrap: wrap; gap: 18px; align-items: flex-end; justify-content: center; padding: 18px 10px 12px; border-radius: 10px; }
.uuid-sahne figure { margin: 0; display: grid; justify-items: center; gap: 6px; }
.uuid-sahne figcaption { font-size: 12px; color: var(--muted); }
.uuid-sahne canvas { image-rendering: pixelated; image-rendering: crisp-edges; }
#uuid-govde { width: 112px; height: 224px; }
#uuid-kafa { width: 80px; height: 80px; }
#uuid-pelerin { width: 60px; height: 96px; }
.uuid-doku { display: flex; align-items: center; gap: 12px; font-size: 12.5px; color: var(--muted); }
.uuid-doku img { width: 96px; height: 96px; image-rendering: pixelated; border: 1px solid var(--line); border-radius: 6px; }
.uuid-tablo th { width: 150px; white-space: nowrap; }
.uuid-tablo td small { display: block; margin-top: 3px; font-size: 12px; color: var(--muted); }
.uuid-tablo td:last-child { width: 1%; white-space: nowrap; text-align: right; }
.uuid-tablo td .arac-dugme { width: auto; }
@media (max-width: 860px) {
  .uuid-sonuc { grid-template-columns: minmax(0, 1fr); }
}
@media (max-width: 560px) {
  .uuid-tablo, .uuid-tablo tbody, .uuid-tablo tr, .uuid-tablo th, .uuid-tablo td { display: block; width: auto; }
  .uuid-tablo tr { display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 6px 10px; padding: 11px 12px; border-bottom: 1px solid var(--line); }
  .uuid-tablo tr:last-child { border-bottom: 0; }
  .uuid-tablo th, .uuid-tablo td { padding: 0; border: 0; background: none; }
  .uuid-tablo th { grid-column: 1; align-self: center; }
  .uuid-tablo td:nth-child(2) { grid-column: 1 / -1; grid-row: 2; }
  .uuid-tablo td:last-child { grid-column: 2; grid-row: 1; width: auto; }
  .uuid-tablo td:last-child:empty { display: none; }
}
