.dh-nav{display:flex;flex-wrap:wrap;gap:12px 24px;border-bottom:1px solid #efdfeb;padding:18px 0;margin-bottom:20px}.dh-nav a{color:#a4146a}.dh-reviewed,.dh-caption,.dh-label{color:#756772;font-size:.9rem}.dh-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:1px;background:#eedee8;border:1px solid #eedee8;margin:30px 0}.dh-metrics>div{padding:24px;background:#fffafd}.dh-metrics strong{display:block;font:2.2rem Georgia,serif;color:#aa1269}.dh-metrics span{display:block;font-size:.9rem;line-height:1.5}.dh-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.dh-card{padding:25px;border:1px solid #efdfeb;background:#fffafd;border-radius:8px}.dh-card h3{font:1.65rem Georgia,serif;line-height:1.2}.dh-card .button{margin-top:12px}.dh-status-bars{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.dh-status-row{padding:20px;background:#fff7fc;border-left:3px solid #d72b91}.dh-status-row strong{font-size:1.6rem}.dh-status-row progress{display:block;width:100%;height:14px;accent-color:#d72b91;margin:15px 0}.dh-status-row p{font-size:.9rem;line-height:1.6}.dh-filter{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px;padding:24px;background:#faf3f8;margin:24px 0}.dh-filter label{font-size:.88rem;font-weight:600}.dh-filter input,.dh-filter select{width:100%;padding:12px;border:1px solid #d7c6d1;border-radius:4px;background:white;color:#30282d;font:inherit}.dh-filter label,.dh-filter input,.dh-filter select{grid-column:1/-1}.dh-filter button{padding:12px;border:1px solid #d9c2d0;border-radius:4px;background:white;cursor:pointer;color:#6b184d}.dh-filter button.button{background:#d9198c;color:white;border-color:#d9198c}.dh-filter :focus-visible{outline:3px solid #d9198c;outline-offset:3px}.dh-table-wrap{overflow:auto}.dh-table-wrap table{width:100%;border-collapse:collapse;min-width:620px}.dh-table-wrap th,.dh-table-wrap td{text-align:left;vertical-align:top;padding:15px;border-bottom:1px solid #efdfeb}.dh-table-wrap th{font-weight:500}.dh-table-wrap caption{text-align:left;padding:15px 0;color:#756772;font-size:.85rem}.dh-table-wrap small{display:block;color:#756772;padding-top:5px}.dh-people{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.dh-people article,.dh-context,.dh-translation,.dh-gap{padding:24px;background:#fff9fd;border:1px solid #eddfeb;margin-bottom:16px;border-radius:6px}.dh-people h3{font-size:1.25rem}.dh-time-event{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,1.6fr);gap:25px;border-top:1px solid #e8d9e3;padding:25px 0}.dh-time-event h3{font:1.4rem Georgia,serif;line-height:1.3}.dh-time-event p{margin-top:8px}.dh-claim{padding:25px 0;border-bottom:1px solid #efdfeb}.dh-witnesses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.dh-slot{padding:20px;border:1px solid #eadce5;border-radius:6px;background:#fff}.dh-slot p{font-size:.94rem}.dh-supports{border-top:4px solid #cf2d8a}.dh-dependent,.dh-context{border-top:4px solid #a68a9e}.dh-pending{background:#faf7f9;border-top:4px dashed #b19baa}.dh-scope{border-left:4px solid #d72b91;background:#fcf1f9;padding:24px;margin:25px 0}.dh-axis-wrap{overflow:auto;padding:5px 2px}.dh-axis{position:relative;display:block;height:38px;margin-left:310px;font-size:.72rem;color:#7e6e79;min-width:360px;border-bottom:1px solid #cfb9c6}.dh-axis span{position:absolute;top:10px;white-space:nowrap;transform:translateX(-50%)}.dh-axis span:first-child{transform:none}.dh-axis span:last-child{transform:translateX(-100%)}.dh-chart-row{display:grid;grid-template-columns:290px minmax(360px,1fr);gap:20px;align-items:center;min-width:670px;border-bottom:1px solid #f0e3ec;padding:16px 0}.dh-chart-label{font-size:.88rem}.dh-chart-label p{margin:5px 0;line-height:1.45}.dh-chart-label small{color:#84717e}.dh-track{position:relative;height:30px;border-bottom:1px solid #e9dce5;background:linear-gradient(90deg,transparent 49.8%,#f4eaf1 50%,transparent 50.2%)}.dh-range{position:absolute;height:14px;top:8px;background:#d72b91;border-radius:2px;min-width:4px;max-width:100%}.dh-range.dh-point{height:10px;width:10px!important;border-radius:50%;top:10px;transform:translateX(-50%)}.dh-access{border:1px solid #e8d6e3;border-left:4px solid #d72b91;padding:28px;margin:28px 0;border-radius:8px}.dh-access h2{font:1.8rem Georgia,serif}.dh-access dl>div{display:grid;grid-template-columns:170px 1fr;gap:24px;border-top:1px solid #efe3eb;padding:15px 0}.dh-access dt{font-weight:600}.dh-access dd{margin:0;line-height:1.7}[data-queue-row][hidden],[data-history][hidden]{display:none!important}@media(max-width:1050px){.dh-cards,.dh-witnesses{grid-template-columns:1fr}.dh-people{grid-template-columns:1fr}.dh-status-bars{grid-template-columns:1fr}}@media(max-width:650px){.dh-time-event{grid-template-columns:1fr;gap:8px}.dh-access{padding:20px}.dh-access dl>div{grid-template-columns:1fr;gap:5px}.dh-metrics{grid-template-columns:1fr 1fr}.dh-filter{padding:18px}.dh-nav{font-size:.86rem}.dh-slot{padding:18px}}

.dh-lab-details>div{display:grid;grid-template-columns:190px minmax(0,1fr);gap:20px;padding:15px 0;border-bottom:1px solid #efdfeb}.dh-lab-details dt{font-weight:600}.dh-lab-details dd{margin:0;overflow-wrap:anywhere;line-height:1.7}.dh-calibration{margin:30px 0;padding:28px;background:#fff5fb;border:1px solid #ead6e4;border-radius:8px}.dh-calibration figcaption{line-height:1.7;margin-bottom:24px}.dh-calibration-axis{display:flex;justify-content:space-between;font-size:.82rem;color:#756772}.dh-zoom-track{height:36px;margin:10px 0 24px;background:#f2e5ee}.dh-zoom-track .dh-range{height:20px}.dh-calibration li{margin:8px 0}.dh-track .dh-range:not(.dh-point){min-width:1px}.dh-laboratory h3{margin-top:30px}@media(max-width:650px){.dh-lab-details>div{grid-template-columns:1fr;gap:6px}.dh-calibration{padding:18px;margin:24px 0}}

.dh-concordance{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:26px 0}.dh-concordance article{padding:24px;border:1px solid #edd9e7;border-top:3px solid #d72b91;border-radius:7px;background:#fff9fd}.dh-concordance article:last-child{grid-column:1/-1}.dh-concordance h3{font:1.4rem Georgia,serif;line-height:1.4;overflow-wrap:anywhere}.dh-concordance p{font-size:.95rem}.dh-concordance a{overflow-wrap:anywhere}@media(max-width:800px){.dh-concordance{grid-template-columns:1fr}}
