/* Hallmark · companion: historical component rules · shape: app screen · genre: modern-minimal · theme: brand · redesign: full · v2.0.0 */
.public-browser{min-width:0}.public-browser[aria-busy=true]{opacity:.65;pointer-events:none}.public-data-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(155px,1.1fr);border:1px solid var(--source-color-231);background:var(--source-color-232);margin:0 0 var(--space-xs)}.public-data-stats>div{padding:var(--space-sm) var(--space-md);border-right:1px solid var(--source-color-233);min-width:0}.public-data-stats>div:last-child{border-right:0}.public-data-stats strong{display:block;color:var(--source-color-234);font-size:25px;line-height:1.35;font-weight:500;font-variant-numeric:tabular-nums}.public-data-stats span{display:block;color:var(--source-color-235);font-size:11px;margin-top:var(--space-2xs)}.public-data-stats .public-as-of strong{font-size:17px;padding-top:var(--space-xs);overflow-wrap:anywhere}.public-granularity-key{display:flex;flex-wrap:wrap;gap:var(--space-2xs) var(--space-md);margin:var(--space-xs) 0 var(--space-sm);color:var(--source-color-236);font-size:11px}.public-granularity-key b{color:var(--source-color-237);font-weight:500;padding-left:var(--space-2xs)}.public-source-chips{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin:0 0 var(--space-md)}.public-source-chips button{border:1px solid var(--source-color-238);background:var(--source-color-097);color:var(--source-color-239);padding:var(--space-2xs) var(--space-xs);font-size:11px;border-radius:2px;line-height:1.6}.public-source-chips button span{margin-left:var(--space-2xs);color:var(--source-color-240);font-variant-numeric:tabular-nums}.public-source-chips button:hover,.public-source-chips button.active{background:var(--source-color-241);border-color:var(--source-color-242);color:var(--source-color-243)}.public-filter-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-sm) var(--space-sm);padding:var(--space-sm);background:var(--source-color-244);border:1px solid var(--source-color-245);align-items:end}.public-filter-form label{font-size:11px;line-height:1.8;color:var(--source-color-246);min-width:0}.public-filter-form label.public-query-label{grid-column:1/-1}.public-filter-form input,.public-filter-form select{display:block;width:100%;height:34px;padding:var(--space-2xs) var(--space-xs);border:1px solid var(--source-color-247);background:var(--source-color-015);color:var(--source-color-248);font-size:12px;border-radius:2px;min-width:0}.public-filter-actions{grid-column:1/-1;display:flex;gap:var(--space-xs);justify-content:flex-end}.public-results-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);margin:var(--space-md) 0 var(--space-sm);font-size:12px;color:var(--source-color-249)}.public-results-heading strong{color:var(--source-color-250);font-size:15px;font-weight:500;margin:0 var(--space-3xs)}.public-results-heading>span{font-size:10px;color:var(--source-color-251)}.public-record-group{margin-bottom:var(--space-md)}.public-group-heading{border:1px solid var(--source-color-252);border-bottom:0;background:var(--source-color-232);padding:var(--space-xs) var(--space-sm)}.public-group-heading h2{font-size:14px;color:var(--source-color-253);font-weight:600;line-height:1.5}.public-group-heading h2 small{font-size:10px;color:var(--source-color-254);font-weight:400;margin-left:var(--space-xs)}.public-group-heading p{font-size:11px;color:var(--source-color-255);margin-top:var(--space-3xs)}.public-record-table{table-layout:fixed;font-size:11px;min-width:650px}.public-record-table th{padding:var(--space-xs) var(--space-xs);font-size:10px}.public-record-table th:nth-child(1){width:23%}.public-record-table th:nth-child(2){width:18%}.public-record-table th:nth-child(3){width:20%}.public-record-table th:nth-child(4){width:25%}.public-record-table th:nth-child(5){width:14%}.public-record-table td{font-size:11px;padding:var(--space-xs) var(--space-xs);vertical-align:top;overflow-wrap:anywhere}.public-record-table td small{display:block;font-size:10px;color:var(--source-color-256);line-height:1.7;margin-top:var(--space-3xs);white-space:normal}.public-record-table .public-record-button{font-size:12px;line-height:1.7;color:var(--source-color-257);overflow-wrap:anywhere}.public-record-source{font-size:11px;color:var(--source-color-258);font-weight:500}.public-record-title{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.public-text-context summary{cursor:pointer;color:inherit;font-size:inherit;line-height:inherit;overflow-wrap:anywhere}.public-text-context p{white-space:pre-wrap;padding:var(--space-xs) 0 0;color:inherit;font-size:inherit}.public-reference-cell a{font-size:10px;line-height:1.9}.public-record-table .public-detail-toggle{display:block;margin-top:var(--space-xs);font-size:10px;color:var(--source-color-259);border-bottom:1px dotted var(--source-color-260)}.public-muted{color:var(--source-color-261);font-size:11px}.public-record-table .public-record-detail td{padding:0;background:var(--source-color-262)}.public-detail-panel{padding:var(--space-md) var(--space-md);border-left:3px solid var(--source-color-263);white-space:normal}.public-detail-panel h3{font-size:13px;color:var(--source-color-264);margin:0 0 var(--space-sm);font-weight:600}.public-detail-fields{margin:0;display:grid;font-size:11px}.public-detail-fields>div{display:grid;grid-template-columns:minmax(100px,22%) minmax(0,1fr);border-top:1px solid var(--source-color-265);gap:var(--space-sm);padding:var(--space-xs) 0}.public-detail-fields dt{color:var(--source-color-266);overflow-wrap:anywhere}.public-detail-fields dd{margin:0;color:var(--source-color-267);overflow-wrap:anywhere;white-space:pre-wrap}.public-detail-fields .public-detail-fields{font-size:10px}.public-detail-fields .public-detail-fields>div:first-child{border-top:0;padding-top:0}.public-detail-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3xs)}.public-long-value summary{cursor:pointer;white-space:pre-wrap}.public-long-value summary span{color:var(--source-color-268);font-size:10px}.public-long-value p{margin-top:var(--space-xs);white-space:pre-wrap}.public-original-fields{border-top:1px solid var(--source-color-269);padding-top:var(--space-xs);margin-top:var(--space-xs)}.public-original-fields>summary{cursor:pointer;font-size:11px;color:var(--source-color-270)}.public-original-fields>.public-detail-fields{margin-top:var(--space-xs)}.public-detail-loading{padding:var(--space-md);color:var(--source-color-271);font-size:11px}.public-record-detail td>div>p[role=alert]{padding:var(--space-md);color:var(--source-color-272)}.public-record-detail .btn{margin-left:var(--space-xs);font-size:10px;padding:var(--space-3xs) var(--space-xs)}.public-pagination{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);flex-wrap:wrap;margin:var(--space-md) 0 var(--space-md);font-size:11px;color:var(--source-color-255);font-variant-numeric:tabular-nums}.public-pagination nav{display:flex;align-items:center;gap:var(--space-2xs);flex-wrap:wrap}.public-pagination button{border:1px solid var(--source-color-273);padding:var(--space-3xs) var(--space-xs);color:var(--source-color-274);background:var(--source-color-244);font-size:11px;line-height:1.8}.public-pagination button[aria-current=page]{background:var(--source-color-275);color:var(--source-color-276);border-color:var(--source-color-277);opacity:1}.public-pagination .public-page-gap{padding:0 var(--space-3xs)}.public-pagination label{white-space:nowrap}.public-pagination select{border:1px solid var(--source-color-273);font-size:11px;background:var(--source-color-092);color:var(--source-color-278);padding:var(--space-3xs) var(--space-2xs);margin:0 var(--space-3xs)}.public-catalogue{border:1px solid var(--source-color-279);margin-top:var(--space-sm);background:var(--source-color-015)}.public-catalogue>summary{padding:var(--space-xs) var(--space-sm);color:var(--source-color-280);background:var(--source-color-281);font-size:12px;cursor:pointer}.public-catalogue>summary span{font-size:10px;color:var(--source-color-282);margin-left:var(--space-xs)}.public-catalogue .table-wrap{padding:0 var(--space-sm) var(--space-sm)}.public-catalogue[open]>.table-wrap{padding-top:var(--space-xs)}.public-catalogue table{font-size:11px;min-width:640px}.public-catalogue th{font-size:10px;padding:var(--space-xs)}.public-catalogue td{font-size:11px;padding:var(--space-xs);vertical-align:top;overflow-wrap:anywhere}.public-catalogue td small{display:block;color:var(--source-color-283);font-size:10px;line-height:1.7;margin-top:var(--space-2xs)}.public-catalogue td strong{font-weight:500;color:var(--source-color-284)}.public-empty{text-align:center;border:1px solid var(--source-color-285);padding:var(--space-lg) var(--space-md);color:var(--source-color-286);font-size:12px}.public-empty strong{font-size:14px;color:var(--source-color-287);font-weight:500}.public-empty p{margin:var(--space-xs) 0 var(--space-sm);font-size:11px}.public-load-error{padding:var(--space-2xs) 0 var(--space-md)}.public-load-error p{color:var(--source-color-288);margin-bottom:var(--space-sm);font-size:12px}.public-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:calc(-1 * var(--space-3xs));overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:950px){.public-data-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.public-data-stats>div:nth-child(2){border-right:0}.public-data-stats>div:nth-child(-n+2){border-bottom:1px solid var(--source-color-233)}.public-filter-form{grid-template-columns:repeat(2,minmax(0,1fr))}.public-pagination{gap:var(--space-xs)}.public-results-heading>span{display:none}}
@media(max-width:700px){.public-data-stats>div{padding:var(--space-xs) var(--space-sm)}.public-data-stats strong{font-size:23px}.public-data-stats .public-as-of strong{font-size:15px}.public-granularity-key{font-size:10px;gap:var(--space-2xs) var(--space-sm)}.public-source-chips{gap:var(--space-2xs)}.public-source-chips button{font-size:10px;padding:var(--space-3xs) var(--space-xs)}.public-filter-form{padding:var(--space-sm);gap:var(--space-xs) var(--space-xs)}.public-filter-form input,.public-filter-form select{font-size:11px}.public-filter-actions{justify-content:flex-start}.public-group-heading{padding:var(--space-xs) var(--space-xs)}.public-group-heading p{font-size:10px}.public-pagination{font-size:10px}.public-pagination nav{order:3;width:100%;justify-content:center}.public-pagination button{font-size:10px;padding:var(--space-3xs) var(--space-xs)}.public-catalogue>summary{font-size:11px}.public-catalogue>summary span{display:block;margin:var(--space-3xs) 0 0 var(--space-md);font-size:10px}.public-detail-panel{padding:var(--space-sm)}.public-detail-fields>div{grid-template-columns:minmax(85px,22%) minmax(0,1fr);gap:var(--space-xs)}}
