.rh67-desk{display:grid;gap:20px;min-width:0}.rh67-section{margin:0;min-width:0}.rh67-section>header,.rh67-person>header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px}.rh67-section h2{font-size:20px;margin:0}.rh67-section header p{color:var(--muted,#aaa);margin:7px 0 0;font-size:14px}.rh67-jobs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.rh67-job{font:inherit;color:inherit;text-align:left;border:1px solid var(--line,#333);background:transparent;border-radius:12px;padding:16px;cursor:pointer;min-height:120px}.rh67-job>b{display:block;font-size:26px}.rh67-job>span{display:block;margin:7px 0;font-size:14px}.rh67-job>small{color:var(--muted,#aaa)}.rh67-clear{margin:0;padding:14px 0;color:var(--muted,#aaa)}.rh67-more,.rh67-demo{border-top:1px solid var(--line,#333);padding-top:14px;margin-top:18px}.rh67-more>summary,.rh67-demo>summary{cursor:pointer;color:var(--muted,#bbb);font-size:14px;padding:5px 0}.rh67-more[open]>summary,.rh67-demo[open]>summary{margin-bottom:14px}.rh67-period{display:grid;gap:6px;font-size:13px;color:var(--muted,#aaa)}.rh67-period select{min-height:44px}.rh67-team-table table{width:100%;min-width:590px}.rh67-team-table th{text-align:left}.rh67-team-table small{display:block;font-weight:normal;color:var(--muted,#aaa)}.rh67-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.rh67-section .rh549-metric{min-width:0}.rh67-person{border:1px solid var(--line,#333);border-radius:12px;padding:16px;margin:14px 0}.rh67-person h3{margin:0 0 7px;font-size:17px}.rh67-person small,.rh67-state{display:block;color:var(--muted,#aaa);font-size:13px;line-height:1.6}.rh67-person dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.rh67-person dl>div{min-width:0}.rh67-person dt{font-size:13px;color:var(--muted,#aaa)}.rh67-person dd{font-size:18px;font-weight:650;margin:5px 0 0}.rh67-person button{flex-shrink:0;min-height:44px}.rh67-error{margin:12px 0;color:#f3b9c5}.rh67-desk button:focus-visible,.rh67-team-dialog button:focus-visible{outline:2px solid var(--accent,#bc2850);outline-offset:3px}.rh67-desk p,.rh67-desk h2,.rh67-person{overflow-wrap:anywhere}@media(max-width:700px){.rh67-section>header,.rh67-person>header{flex-direction:column;align-items:stretch}.rh67-jobs{grid-template-columns:repeat(2,minmax(0,1fr))}.rh67-metrics{grid-template-columns:1fr}.rh67-period{max-width:100%}.rh67-person dl{grid-template-columns:1fr 1fr}.rh67-team-table{overflow-x:auto}.rh67-section{padding:16px}}@media(max-width:360px){.rh67-jobs{grid-template-columns:1fr}.rh67-person dl{grid-template-columns:1fr}}

@media(max-width:700px){.rh67-team-table table{display:block;min-width:0}.rh67-team-table thead{display:none}.rh67-team-table tbody{display:block}.rh67-team-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px 0;border-bottom:1px solid var(--line,#333)}.rh67-team-table th{grid-column:1/-1;padding:0}.rh67-team-table td{display:grid;gap:5px;padding:0;border:0}.rh67-team-table td::before{content:attr(data-label);font-size:12px;color:var(--muted,#aaa)}.rh67-team-table table tbody tr:hover{background:transparent}}
