.hcm-toolbar,.hcm-person-heading,.hcm-box-heading{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.hcm-toolbar{margin:28px 0 14px}.hcm-toolbar h3{margin:3px 0}.hcm button,.hcm select,.hcm input{font:inherit}.hcm button{padding:9px 13px;border:1px solid #172d3c;border-radius:4px;background:#172d3c;color:#fff;cursor:pointer}.hcm button:disabled{opacity:.5;cursor:not-allowed}.hcm input,.hcm select{width:100%;padding:10px;border:1px solid #8798a4;border-radius:4px;background:#fff;color:#172d3c}.hcm label{font-size:13px;font-weight:650;display:block}.hcm label>select{margin-top:6px}.hcm-history-context{border-block:1px solid #ccd5da;padding:24px 0;margin:20px 0}.hcm-history-context>select{max-width:700px;margin-top:8px}.hcm-capture-card{border:1px solid #ccd5da;padding:18px;margin:14px 0;background:#fbf6ed}.hcm-capture-card h5{font-size:16px;margin:0 0 8px}.hcm-layout{display:grid;grid-template-columns:minmax(250px,.32fr) minmax(0,1fr);gap:28px;margin:28px 0}.hcm-directory{border:1px solid #ccd5da;border-radius:5px;padding:18px;min-width:0;align-self:start}.hcm-filters{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.hcm-directory>input{margin-top:8px}.hcm-person-button{width:100%;text-align:left;margin:8px 0;background:#fff!important;color:#172d3c!important}.hcm-person-button[aria-pressed=true]{border-color:#a96d45;box-shadow:inset 4px 0 #a96d45}.hcm-person-button strong,.hcm-person-button span{display:block}.hcm-person-button span{font-size:12px;font-weight:400;margin-top:4px}.hcm-detail{border:1px solid #ccd5da;border-radius:5px;padding:24px;min-width:0}.hcm-person-heading h3{margin:4px 0;font:600 28px Georgia,serif}.hcm-tabs{display:flex;gap:8px;flex-wrap:wrap;border-block:1px solid #ccd5da;padding:14px 0;margin:20px 0}.hcm-tabs button{background:#fff;color:#172d3c;font-size:13px}.hcm-tabs button[aria-pressed=true]{background:#172d3c;color:#fff}.hcm dl{display:grid;grid-template-columns:minmax(130px,.4fr) minmax(0,1fr);gap:9px 18px;font-size:14px}.hcm dt{font-weight:650}.hcm dd{margin:0;overflow-wrap:anywhere}.hcm-detail h4{font:600 21px Georgia,serif}.hcm-table-wrap{overflow:auto;max-width:100%;margin:16px 0}.hcm table{border-collapse:collapse;text-align:left;font-size:13px;width:100%}.hcm th,.hcm td{padding:10px;border-bottom:1px solid #ccd5da;vertical-align:top}.hcm thead th{background:#edf2f3}.hcm .num{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.hcm-box-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hcm-box-card{border:1px solid #ccd5da;border-radius:4px;padding:16px;min-width:0}.hcm-box-card h5{font-size:14px;margin:8px 0}.hcm-box-card p{font-size:13px}.hcm-box-card strong{display:block;font-size:22px;font-variant-numeric:tabular-nums;margin:10px 0}.hcm-badge{display:inline-block;font-size:11px;letter-spacing:.06em;text-transform:uppercase;padding:3px 7px;background:#edf2f3;border-radius:3px}.hcm-badge.partial,.hcm-badge.unknown{background:#fff0dc}.hcm-box-detail{border:2px solid #a96d45;padding:24px;margin:28px 0;background:#fbf6ed}.hcm-source-note{padding:14px;border-left:4px solid #a96d45;background:#fff4de;font-size:14px}.hcm-statement{border:1px solid #ccd5da;padding:16px;margin:14px 0}.hcm-statement summary{cursor:pointer;font-weight:650}.hcm-statement p{font-size:13px}#hcm-error{padding:16px;border-left:4px solid #a23a34;background:#fff0ed}#hcm-context,#hcm-status,#hcm-result-count{font-size:14px}#hcm-unknown{margin:18px 0}@media(max-width:900px){.hcm-layout{grid-template-columns:1fr}.hcm-directory #hcm-results{max-height:420px;overflow:auto}.hcm-person-heading{flex-wrap:wrap}}@media(max-width:550px){.hcm-toolbar{flex-direction:column}.hcm-box-grid,.hcm-filters{grid-template-columns:1fr}.hcm-detail,.hcm-box-detail{padding:18px}.hcm dl{grid-template-columns:1fr;gap:4px}.hcm dd{margin-bottom:10px}.hcm-tabs button{flex-grow:1}.hcm-box-heading{flex-direction:column}.hcm-layout{gap:16px}}.hcm [hidden]{display:none!important}
