/* sider/info.css — Praktisk informasjon (info.php, ROADMAP 5.6). Mobildelen ligger nederst i mobil.css. */

.lk-info__fakta { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: var(--grid-gap); }

.lk-info__kort { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: var(--grid-gap); align-items: start; }
.lk-info__kort .lk-prose { font-size: 17px; }
.lk-info__kort .lk-prose > * + * { margin-top: 0; }
.lk-info__merk { padding-top: var(--space-3); border-top: 1px solid var(--border-color); font-size: 15px; }

.lk-info__null { border-color: var(--status-danger); }
.lk-info__null .lk-widget__title svg { color: var(--status-danger); }
.lk-info__nulliste { list-style: none; padding: 0; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: var(--space-3) var(--grid-gap); }
.lk-info__nulliste li { padding: var(--space-3) var(--space-4); border-radius: var(--radius-md); background: var(--surface-raised); border-left: 3px solid var(--status-danger); font-weight: 700; color: var(--text-main); }

@media (max-width: 980px) {
  .lk-info__fakta { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .lk-info__kort { grid-template-columns: 1fr; }
  .lk-info__nulliste { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
