/* Addon dotacje_nabory — listy naborów PUP i LGD (znaczniki <!--dn:nabory-...-->). Klasy tylko z prefiksem dn-. */
.dn-nabory { margin: 1.5rem 0; font-size: 1rem; line-height: 1.5; }
.dn-nabory .dn-naglowek { margin: 1.5rem 0 .75rem; font-size: 1.2rem; font-weight: 700; }
.dn-nabory .dn-lista { list-style: none; margin: 0 0 1rem; padding: 0; display: grid; gap: .75rem; }
.dn-nabory .dn-nabor { margin: 0; padding: .85rem 1rem; border: 1px solid #dde3ea; border-left: 4px solid #9aa5b1; border-radius: 6px; background: #fff; }
.dn-nabory .dn-nabor-gora { display: flex; flex-wrap: wrap; gap: .4rem .75rem; align-items: center; margin-bottom: .35rem; font-size: .85rem; }
.dn-nabory .dn-status { display: inline-block; padding: .1rem .55rem; border-radius: 999px; font-weight: 600; background: #eef1f4; color: #3b4652; }
.dn-nabory .dn-typ { color: #5b6773; }
.dn-nabory .dn-tytul { display: block; font-weight: 600; color: inherit; }
.dn-nabory a.dn-tytul { color: #1a5fa8; text-decoration: underline; }
.dn-nabory .dn-daty, .dn-nabory .dn-instytucja { margin-top: .3rem; font-size: .9rem; color: #3b4652; }
.dn-nabory .dn-instytucja { color: #5b6773; }
.dn-nabory .dn-martwy { display: block; font-size: .85rem; color: #8a5a00; }
.dn-nabory .dn-status-trwa { border-left-color: #1f8a4c; }
.dn-nabory .dn-status-trwa .dn-status { background: #e3f4ea; color: #146c3a; }
.dn-nabory .dn-status-zapowiedziany { border-left-color: #1a5fa8; }
.dn-nabory .dn-status-zapowiedziany .dn-status { background: #e5eef9; color: #174f8c; }
.dn-nabory .dn-status-nieznany { border-left-color: #c58a00; }
.dn-nabory .dn-status-nieznany .dn-status { background: #fdf3dc; color: #7a5600; }
.dn-nabory .dn-status-zakonczony { opacity: .8; }
.dn-nabory .dn-brak { padding: .85rem 1rem; border-radius: 6px; background: #f4f6f8; }
.dn-nabory .dn-aktualizacja { font-size: .85rem; color: #5b6773; margin: .5rem 0; }
.dn-nabory .dn-uwaga { font-size: .85rem; color: #5b6773; margin: .5rem 0; }
.dn-nabory .dn-uwaga-stare { color: #8a3b00; font-weight: 600; }
