.hrWorkspace{border:1px solid var(--line);background:#fff;border-radius:16px;min-height:650px;padding:22px}.hrHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.hrHeader h2{margin:4px 0;font-size:24px}.hrHeader p{color:var(--muted);margin:0}.hrHeader>div:last-child{gap:8px;display:flex}.secondaryHr,.hrToolbar button{border:1px solid var(--line);color:var(--green2);background:#fff;border-radius:9px;padding:10px 14px;font-weight:700}.hrTabs{border-bottom:1px solid var(--line);gap:4px;margin:19px 0;display:flex}.hrTabs button{color:var(--muted);background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 16px;font-weight:700}.hrTabs button.active{color:var(--green);border-color:var(--gold)}.hrStats{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.hrStats article{border:1px solid var(--line);border-radius:12px;padding:15px}.hrStats article.hrAlert{background:snow;border-color:#edc7c7}.hrStats span,.hrStats small{color:var(--muted);font-size:10px;display:block}.hrStats strong{margin:6px 0;font-size:25px;display:block}.hrDashboardGrid{grid-template-columns:1fr 1.4fr;gap:12px;margin-top:12px;display:grid}.hrPanel{border:1px solid var(--line);border-radius:13px;padding:18px}.hrPanel h3{margin-top:0}.funnel{grid-template-columns:65px 1fr 25px;align-items:center;gap:9px;margin:12px 0;font-size:11px;display:grid}.funnel i{background:#e8efed;border-radius:10px;height:7px;overflow:hidden}.funnel em{background:linear-gradient(90deg,var(--gold),#4f9b89);height:100%;display:block}.affairLine{text-align:left;background:#fff;border:0;border-top:1px solid #edf1f0;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;padding:11px 0;display:grid}.affairLine b,.affairLine small{display:block}.affairLine small{color:var(--muted);margin-top:3px}.affairLine time{color:var(--muted);font-size:10px}.hrBadge{color:#8b652e;background:#f6eedf;border-radius:12px;width:max-content;padding:4px 8px;font-size:9px;font-style:normal;display:inline-block}.hrBadge.ok{color:#27715e;background:#e6f4ef}.hrBadge.bad{color:#a33c3c;background:#fdeaea}.hrToolbar{justify-content:space-between;gap:10px;margin-bottom:12px;display:flex}.hrToolbar input{border:1px solid #d1ddda;border-radius:9px;flex:1;padding:10px}.hrToolbar>div{gap:7px;display:flex}.peopleTable{border:1px solid var(--line);border-radius:12px;overflow:hidden}.peopleHead,.peopleTable article{grid-template-columns:1.2fr 1fr .8fr .7fr .8fr 1.3fr;align-items:center;gap:9px;padding:11px 13px;display:grid}.peopleHead{color:var(--muted);background:#eef3f1;font-size:9px;font-weight:800}.peopleTable article{border-top:1px solid #edf1f0;font-size:11px}.peopleTable b,.peopleTable small{display:block}.peopleTable small{color:var(--muted);margin-top:3px}.peopleTable article>div:last-child{gap:5px;display:flex}.peopleTable button,.interviewGrid button,.cardActions button{border:1px solid var(--line);color:var(--green2);background:#fff;border-radius:7px;padding:6px 8px}.deleteHr{color:#a33c3c!important}.interviewGrid,.progressGrid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.interviewGrid>article,.progressGrid>article{border:1px solid var(--line);border-radius:13px;padding:17px}.interviewTop,.progressPerson{justify-content:space-between;align-items:center;gap:10px;display:flex}.interviewTop>span{color:var(--muted);font-size:10px}.interviewGrid h3{margin:14px 0 6px}.interviewGrid>article>p{color:var(--muted);font-size:11px}.interviewGrid blockquote{border-left:3px solid var(--gold);background:#f4f8f6;min-height:60px;margin:12px 0;padding:11px;font-size:11px}.progressPerson{justify-content:flex-start}.progressPerson>em{margin-left:auto}.hrAvatar{background:var(--green);color:#fff;border-radius:12px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.progressPerson h3,.progressPerson p{margin:0}.progressPerson p{color:var(--muted);font-size:10px}.progressGrid dl{grid-template-columns:70px 1fr;gap:7px;font-size:10px;display:grid}.progressGrid dt{color:var(--muted)}.progressGrid dd{margin:0}.personAffairs{gap:5px;display:grid}.personAffairs button{text-align:left;background:#f4f8f6;border:0;border-radius:7px;grid-template-columns:auto 1fr auto;gap:7px;padding:8px;font-size:9px;display:grid}.personAffairs span{color:var(--gold)}.personAffairs em{color:var(--muted);font-style:normal}.cardActions{gap:6px;margin-top:11px;display:flex}.reportLead{background:var(--green);color:#fff;border-radius:13px;padding:20px}.reportLead span{color:#add1c8;letter-spacing:1px;font-size:9px}.reportLead h3{margin:5px 0}.reportLead p{color:#d6e5e1;margin:0;line-height:1.7}.reportColumns{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:11px;display:grid}.reportColumns article{border:1px solid var(--line);border-radius:12px;padding:16px}.reportColumns h3{font-size:14px}.reportColumns p{border-top:1px solid #edf1f0;justify-content:space-between;padding-top:9px;font-size:11px;display:flex}.emptyHr{text-align:center;color:var(--muted);grid-column:1/-1;padding:30px}@media (width<=1000px){.hrStats,.interviewGrid,.progressGrid{grid-template-columns:1fr 1fr}.peopleHead{display:none}.peopleTable article{grid-template-columns:1fr 1fr}.peopleTable article>div:first-child,.peopleTable article>div:last-child{grid-column:1/-1}}@media (width<=700px){.hrWorkspace{padding:15px}.hrHeader{flex-direction:column;align-items:flex-start}.hrTabs{overflow:auto}.hrTabs button{white-space:nowrap}.hrDashboardGrid,.reportColumns,.interviewGrid,.progressGrid{grid-template-columns:1fr}.hrStats{grid-template-columns:1fr 1fr}.hrToolbar{flex-direction:column}.peopleTable article{grid-template-columns:1fr}}
