.child-health-tables{min-width:0}.schedule-filter{background:#faf1e3;border:1px solid #dfcfbd;border-radius:18px;margin:22px 0;padding:22px}.schedule-filter>strong{color:#493b30}.schedule-filter [role=group]{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.schedule-filter button{font:inherit;color:#634637;cursor:pointer;background:#fffdf8;border:1px solid #bca087;border-radius:999px;min-height:44px;padding:10px 17px;font-weight:700}.schedule-filter button[aria-pressed=true]{color:#fffaf2;background:#715246;border-color:#715246}.schedule-filter button:focus-visible{outline-offset:3px;outline:3px solid #9f6636}.schedule-filter p{margin-bottom:0;font-size:.875rem;line-height:1.7}.health-table{border-collapse:separate;border-spacing:0;table-layout:fixed;border:1px solid #decebc;border-radius:14px;width:100%;margin:22px 0 28px;font-size:.94rem;line-height:1.65;overflow:hidden}.health-table caption{text-align:left;color:#4c4034;padding-bottom:10px;font-size:1.08rem;font-weight:750}.health-table th,.health-table td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e8ddcf;padding:14px 13px}.health-table thead th{color:#4f3c2e;background:#f2e6d6}.health-table thead th:first-child{width:22%}.health-table thead th:nth-child(2){width:33%}.health-table tbody th{color:#594737;background:#faf4eb;font-weight:700}.health-table tbody td{background:#fffdf9}.health-table tbody tr:last-child>*{border-bottom:0}.schedule-empty{background:#f7f1e8;border-radius:12px;padding:18px}.health-links{flex-wrap:wrap;gap:12px;display:flex}.health-links a{background:#faf2e6;border:1px solid #cbb79f;border-radius:12px;padding:10px 14px;display:inline-block}.health-counsel{gap:14px;display:grid}.health-counsel>div{background:#fffaf2;border:1px solid #e4d5c2;border-radius:14px;padding:20px}.health-counsel h3{margin-top:0}.health-counsel p:last-child{margin-bottom:0}@media (width<=600px){.schedule-filter{padding:17px}.schedule-filter button{padding:9px 13px}.health-table{table-layout:auto;font-size:.9rem}.health-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.health-table,.health-table tbody,.health-table tr,.health-table td,.health-table tbody th{width:auto;display:block}.health-table tr{background:#fffdf9;border-bottom:1px solid #e1d2bf;padding:14px}.health-table tbody th{border:0;border-radius:8px;margin-bottom:8px;padding:4px 9px;display:inline-block}.health-table td{border:0;padding:3px 0}.health-table tr:last-child,.health-table tbody tr:last-child>*{border-bottom:0}.health-table caption{background:#f2e6d6;width:auto;padding:14px;display:block}.health-counsel>div{padding:17px}}@media print{.schedule-filter{display:none}.health-table{break-inside:avoid}}
