/* Result page */
.result-shell {
  max-width: var(--container);
  margin: 0 auto;
  padding: var(--space-8) var(--space-6) var(--space-12);
  display: grid;
  grid-template-columns: 1fr 320px;
  gap: var(--space-6);
}
@media (max-width: 980px) {
  .result-shell { grid-template-columns: 1fr; }
}

.result-doc {
  padding: var(--space-10) var(--space-10);
}
@media (max-width: 720px) { .result-doc { padding: var(--space-6); } }

.result-meta {
  position: sticky; top: 90px;
  display: flex; flex-direction: column; gap: var(--space-4);
}
.result-meta__card {
  padding: var(--space-5);
  display: flex; flex-direction: column; gap: var(--space-3);
}
.result-meta__row {
  display: flex; justify-content: space-between; gap: var(--space-3);
  font-size: var(--fz-13);
}
.result-meta__row .k { color: var(--ink-mute); }
.result-meta__row .v { font-weight: 500; text-align: right; max-width: 60%; word-break: keep-all; }
.result-meta__actions {
  display: flex; flex-direction: column; gap: 8px;
}
