.bmt-granice { min-width:0; overflow-wrap:anywhere; }
.bmt-granice table { width:100%; border-collapse:collapse; font-size:16px; table-layout:fixed; }
.bmt-granice caption { text-align:left; color:#0b4f6c; font-weight:700; padding:12px 0; }
.bmt-granice th,.bmt-granice td { padding:12px; text-align:left; border:1px solid #d9e2e5; vertical-align:top; }
.bmt-granice thead { background:#0b4f6c; color:white; }
.entry-content .bmt-granice table thead th { background:#0b4f6c; color:#fff; }
.bmt-granice tbody tr:nth-child(even) { background:#f4ede1; }
.bmt-border-news li { margin-bottom:14px; }
.bmt-border-news time { display:block; font-size:14px; color:#46535d; }
@media(max-width:600px) {
 .bmt-granice caption { display:block; width:100%; }
 .bmt-granice table,.bmt-granice tbody,.bmt-granice tr,.bmt-granice td,.bmt-granice th { display:block; width:100%; }
 .bmt-granice thead { position:absolute; width:1px; height:1px; overflow:hidden; clip-path:inset(50%); }
 .bmt-granice tbody tr { border:1px solid #b8cbd1; margin:16px 0; border-radius:6px; overflow:hidden; }
 .bmt-granice tbody th { background:#0b4f6c; color:white; }
 .bmt-granice tbody td,.bmt-granice tbody th { border:0; padding:10px 12px; }
 .bmt-granice td[data-label]::before { content:attr(data-label) ': '; font-weight:700; }
}
