/* Rundplaneraren — bygger på strategy.css; egna tillägg + caddie-print. */

#windMs { width: 52px; }

#roundTable tr.hole-row { cursor: pointer; }
#roundTable tr.hole-row:hover td { background: rgba(125, 91, 208, 0.10); }

.rec-bar .big b.save { color: #5bd07f; }
.rec-bar .big b.cost { color: #ff9b6b; }

/* caddie-kortet: dolt på skärm, ENDA innehållet vid utskrift */
#caddie { display: none; }

@media print {
  body { background: #fff; color: #000; display: block; height: auto; }
  #bar, main, .leaflet-container { display: none !important; }
  #caddie { display: block; padding: 10mm; font: 12pt/1.45 Georgia, serif; color: #000; }
  #caddie h1 { font-size: 16pt; margin: 0 0 2mm; }
  #caddie p { margin: 0 0 4mm; font-size: 10pt; color: #333; }
  #caddieTable { width: 100%; border-collapse: collapse; font-size: 10.5pt; }
  #caddieTable th, #caddieTable td {
    border-bottom: 0.4pt solid #999; padding: 1.6mm 2mm; text-align: left;
  }
  #caddieTable th { font-size: 8.5pt; text-transform: uppercase; letter-spacing: 0.04em; }
  #caddieTable td:nth-child(2), #caddieTable th:nth-child(2),
  #caddieTable td:nth-child(4), #caddieTable th:nth-child(4) { text-align: right; }
  #caddieTable tr.sum td { font-weight: 700; border-top: 1pt solid #000; }
  #caddieFoot { margin-top: 4mm; font-size: 9pt; color: #555; }
}
