.ltc-list{min-width:0;max-width:100%}.ltc-counties{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:12px}.ltc-counties a{display:flex;flex-direction:column;gap:6px;border:1px solid #cbd5e1;border-radius:10px;padding:16px;text-decoration:none}.ltc-counties a:hover{background:#eff6ff}.ltc-filter{display:block;font-weight:600}.ltc-filter input{display:block;width:100%;max-width:36rem;margin-top:8px;padding:12px;border:1px solid #94a3b8;border-radius:6px;box-sizing:border-box}.ltc-table-scroll{width:100%;max-width:100%;overflow-x:auto;margin-bottom:24px}.ltc-table-scroll:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.ltc-list .calc-table{width:100%;min-width:720px;margin:0}.ltc-list th,.ltc-list td{vertical-align:top;white-space:normal;overflow-wrap:anywhere}.ltc-list .ltc-name{min-width:170px}.ltc-list td a[href^="tel:"]{white-space:nowrap}.ltc-group[hidden],.ltc-list tr[hidden]{display:none}.ltc-group h2{margin-top:24px}.ltc-list p{overflow-wrap:anywhere}
