.hh-person{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:12px 0;border-bottom:1px solid var(--border)}
.hh-modal{align-items:center!important;padding:16px!important}.hh-modal>.modal{max-height:calc(100dvh - 32px)!important;min-height:0;overflow-y:auto!important;box-sizing:border-box}.hh-modal .modal-btns{flex-direction:row!important;justify-content:flex-end}.hh-modal .modal-btns>.linkish:first-child{margin-right:auto}
.hh-person>span:first-child{flex:1;min-width:120px}.hh-person label{display:flex;align-items:center;gap:6px;margin:0;font-size:14px}.hh-person input[type=radio]{width:auto;margin:0}.hh-chip{display:inline-block;width:max-content;font-size:12px;line-height:1.5;padding:1px 7px;border-radius:8px;background:var(--surf2);color:var(--txt3);margin-left:5px}.hh-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hh-card{padding:12px;border:1px solid var(--border);border-radius:12px;min-width:0;overflow-wrap:anywhere}.hh-card[aria-pressed=true]{outline:2px solid var(--accent)}.hh-pair+.hh-pair{margin-top:12px}.hh-status{color:var(--red);padding-top:8px}.person:has(.hh-chip):has([data-deceased=true]){color:var(--txt3)}
@media(max-width:860px){.hh-pair{grid-template-columns:1fr}.hh-person{gap:8px}.hh-person>span:first-child{flex-basis:100%}.hh-modal{align-items:flex-end!important;padding:0!important}.hh-modal>.modal{max-height:92dvh!important;width:100%!important;max-width:100%!important;border-radius:20px 20px 0 0}.hh-modal .modal-btns{flex-wrap:wrap}.hh-modal .modal-btns>.linkish:first-child{flex-basis:100%;text-align:left}}
