
.sml-konzultace{color:#333;line-height:1.6;font-size:16px}
.sml-konzultace .sml-foto{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;object-position:center top;margin:0 0 1.5rem}
.sml-rozpis{margin:2rem 0}
.sml-rozpis-hlavicka{display:flex;gap:1rem;align-items:center;flex-direction:column;text-align:center;margin-bottom:2rem}
.sml-rozpis-logo{width:170px;height:auto;flex:0 0 auto}
.sml-rozpis-obdobi{color:#555;margin:0 0 .2rem;font-size:.95rem}
.sml-konzultace .sml-rozpis h3{font-size:1.5rem;margin:0;color:#244b69;line-height:1.3}
.sml-konzultace h4{font-size:1.3rem;margin:1.8rem 0 .25rem;color:#244b69}
.sml-konzultace .sml-cas{margin:0 0 .8rem;font-weight:600;color:#444}
.sml-table-wrap{overflow-x:auto;border:1px solid #d8dfe5;border-radius:5px;margin-bottom:.7rem}
.sml-table-wrap:focus-visible{outline:3px solid #244b69;outline-offset:3px}
.sml-konzultace table{width:100%;border-collapse:collapse;font-size:15px;margin:0}
.sml-konzultace th,.sml-konzultace td{padding:11px 12px;text-align:left;border:0;border-bottom:1px solid #e0e5e9;vertical-align:middle}
.sml-konzultace thead th{background:#244b69;color:white;font-weight:600;white-space:nowrap}
.sml-konzultace tbody th{font-weight:600;white-space:nowrap}
.sml-konzultace tbody tr:nth-child(even){background:#f2f5f7}
.sml-konzultace tbody tr:last-child>*{border-bottom:0}
.sml-konzultace td:nth-child(2),.sml-konzultace td:nth-child(3){white-space:nowrap}
.sml-konzultace .sml-poznamka{font-size:.9rem;color:#555;margin:0 0 1.4rem}
.sml-konzultace .sml-pdf{margin-top:1.2rem}
.sml-konzultace a{text-decoration:underline;text-underline-offset:3px}
@media(max-width:650px){.sml-rozpis-hlavicka{gap:1rem;align-items:center;flex-direction:column}.sml-rozpis-logo{width:140px}.sml-konzultace table{font-size:14px}.sml-konzultace th,.sml-konzultace td{padding:9px}.sml-konzultace table:has(th:nth-child(6)){min-width:650px}}
