/* css/diligence.css — diligence.html's own rules. They were an inline <style>
   until 2026-10-22; the pages' CSP refuses inline style
   (style-src 'self', deploy/nginx/elopros.com.conf). */
/* page-local layout; colours are store tokens */
.dg-grid{display:grid;gap:10px;margin:10px 0 18px}
.dg-row{border:1px solid var(--store-line);border-radius:var(--r);
  background:var(--store-panel);padding:10px 13px;font-size:.9rem;
  display:flex;flex-wrap:wrap;gap:4px 14px;align-items:baseline}
.dg-row b{min-width:11em}
.dg-row .addr{font-family:var(--mono);font-size:.82rem;word-break:break-all}
.dg-row .dim, .dg-dim{color:var(--store-muted)}
.dg-fine{margin:8px 0 0;padding-left:1.1em}
.dg-fine li{margin:0 0 9px;font-size:.92rem;line-height:1.5}
.dg-doors{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 6px}
.dg-doors a{padding:8px 12px;border:1px solid var(--store-line);
  border-radius:var(--r);background:var(--store-panel);text-decoration:none;
  font-size:.88rem}
