[data-kata-c24a-hiring-workspace]{width:100%;max-width:100%;min-width:0;--c24-purple:#713fc2;--c24-purple-dark:#5e2fa4;--c24-navy:#001849;--c24-muted:#68798e;--c24-border:#e3e7ef;--c24-soft:#f8f4ff;--c24-bg:#fbfcfe;--c24-shadow:0 10px 30px rgba(0,24,73,.06)}.kata-hiring-subnav{display:inline-flex;align-items:center;gap:5px;max-width:100%;min-width:0;padding:5px;margin:0 0 24px;border:1px solid #e4d9f2;border-radius:14px;background:#faf8fd}.kata-hiring-subnav button{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:8px 16px;border:0;border-radius:10px;background:transparent;color:#66758a;font:inherit;font-size:13px;font-weight:750;cursor:pointer;transition:background .14s ease,color .14s ease,box-shadow .14s ease}.kata-hiring-subnav button[aria-selected="true"]{background:#fff;color:var(--c24-purple);box-shadow:0 2px 9px rgba(47,25,72,.08)}.kata-hiring-subnav button:focus-visible,.kata-applicant-vacancy-card:focus-visible,.kata-applicants-select select:focus-visible,.kata-applicants-search input:focus-visible,.kata-applicants-refresh:focus-visible,.kata-applicant-actions a:focus-visible,.kata-applicant-actions button:focus-visible{outline:3px solid #c7aee4;outline-offset:2px}.kata-hiring-subnav b{display:grid;place-items:center;min-width:21px;height:21px;padding:0 6px;border-radius:999px;background:#eee5fa;color:#5f2fa8;font-size:10px;font-weight:850}[data-hiring-view-panel]{width:100%;max-width:100%;min-width:0}[data-hiring-view-panel][hidden]{display:none!important}.kata-applicants-loading{display:flex;align-items:center;justify-content:center;gap:12px;min-height:190px;color:#60728a}.kata-applicants-loading span{width:18px;height:18px;border:2px solid #ded3ed;border-top-color:var(--c24-purple);border-radius:50%;animation:kata-c24d-spin .75s linear infinite}@keyframes kata-c24d-spin{to{transform:rotate(360deg)}}.kata-applicants-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:22px}.kata-applicants-head h2{margin:7px 0 8px;color:var(--c24-navy);font-size:clamp(25px,3vw,35px);line-height:1.12;letter-spacing:-.028em}.kata-applicants-head p{max-width:730px;margin:0;color:#5d6f86;line-height:1.62}.kata-applicants-refresh{flex:0 0 auto}.kata-applicants-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.kata-applicants-stats>div{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:82px;padding:16px 18px;border:1px solid #e3d8f0;border-radius:15px;background:#fff;box-shadow:0 4px 18px rgba(0,24,73,.025)}.kata-applicants-stats span{color:#68798e;font-size:12px;font-weight:680}.kata-applicants-stats strong{color:#5f2fa8;font-size:27px;line-height:1}.kata-applicants-toolbar{display:grid;grid-template-columns:minmax(180px,1fr) minmax(210px,1.2fr) minmax(160px,.7fr) minmax(200px,.9fr);align-items:end;gap:12px;width:100%;max-width:100%;min-width:0;margin-bottom:14px;padding:16px;border:1px solid var(--c24-border);border-radius:16px;background:var(--c24-bg)}.kata-applicants-toolbar__copy{align-self:center;display:flex;flex-direction:column;gap:3px;padding-inline-end:6px}.kata-applicants-toolbar__copy strong{color:var(--c24-navy);font-size:13px}.kata-applicants-toolbar__copy span{color:#748297;font-size:10.5px;line-height:1.45}.kata-applicants-search,.kata-applicants-select{display:flex;flex-direction:column;gap:6px;min-width:0}.kata-applicants-search>span,.kata-applicants-select>span{color:#52657d;font-size:10.5px;font-weight:760}.kata-applicants-search input,.kata-applicants-select select{width:100%;min-width:0;min-height:44px;box-sizing:border-box;border:1px solid #d9dfeb;border-radius:10px;background:#fff;color:var(--c24-navy);font:inherit;font-size:13px}.kata-applicants-search input{padding:9px 12px}.kata-applicants-search input::placeholder{color:#97a1b0}.kata-applicants-select select{padding:8px 34px 8px 12px;font-weight:680}.kata-applicants-vacancies{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:22px}.kata-applicant-vacancy-card{appearance:none;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title count" "meta count";align-items:center;gap:5px 10px;min-height:78px;padding:13px 14px;border:1px solid #e2e6ee;border-radius:13px;background:#fff;text-align:start;cursor:pointer;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease,transform .14s ease}.kata-applicant-vacancy-card:hover{border-color:#c9b3e4;transform:translateY(-1px)}.kata-applicant-vacancy-card.is-active{border-color:#b898db;background:#fbf8ff;box-shadow:0 0 0 2px rgba(113,63,194,.06)}.kata-applicant-vacancy-card span{grid-area:title;overflow:hidden;color:var(--c24-navy);font-size:12.5px;font-weight:780;text-overflow:ellipsis;white-space:nowrap}.kata-applicant-vacancy-card small{grid-area:meta;color:#78879a;font-size:10.5px}.kata-applicant-vacancy-card small.is-closed,.kata-applicant-vacancy-card small.is-expired,.kata-applicant-vacancy-card small.is-historical{color:#8b6670}.kata-applicant-vacancy-card strong{grid-area:count;color:var(--c24-purple);font-size:22px}.kata-applicants-list-wrap{width:100%;max-width:100%;min-width:0;border:1px solid #dde3ec;border-radius:17px;background:#fff;overflow:hidden;box-shadow:var(--c24-shadow)}.kata-applicants-list-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;padding:18px 20px;border-bottom:1px solid #e8ecf2;background:#fbfcfe}.kata-applicants-list-head h3{margin:4px 0 0;color:var(--c24-navy);font-size:19px;line-height:1.25}.kata-applicants-list-head>span{color:#6c7d92;font-size:11px;font-weight:700;white-space:nowrap}.kata-applicant-row{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px 20px;border-bottom:1px solid #edf0f5;transition:background .14s ease}.kata-applicant-row:last-child{border-bottom:0}.kata-applicant-row:hover{background:#fcfcfe}.kata-applicant-row:has(.kata-applicant-status.is-hired){background:#fcfffd}.kata-applicant-row:has(.kata-applicant-status.is-rejected),.kata-applicant-row:has(.kata-applicant-status.is-withdrawn){background:#fffdfd}.kata-applicant-avatar{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#f0e8fa;color:#5f2fa8;font-size:15px;font-weight:850}.kata-applicant-main{min-width:0}.kata-applicant-name-line{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.kata-applicant-name-line>strong{overflow:hidden;max-width:100%;color:var(--c24-navy);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.kata-applicant-main p{overflow:hidden;margin:5px 0 2px;color:#5e7188;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.kata-applicant-main small{color:#8995a6;font-size:10.5px;line-height:1.45}.kata-applicant-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px}.kata-applicant-status{display:inline-flex;align-items:center;min-height:23px;padding:3px 8px;border-radius:999px;background:#eef2f7;color:#53667e;font-size:9.5px;font-weight:820;white-space:nowrap}.kata-applicant-status.is-submitted{background:#f0e8fa;color:#5f2fa8}.kata-applicant-status.is-viewed{background:#edf4ff;color:#2558a4}.kata-applicant-status.is-shortlisted{background:#fff5dc;color:#895f00}.kata-applicant-status.is-interview{background:#eaf8f3;color:#187057}.kata-applicant-status.is-hired{background:#e7f7ec;color:#17733d}.kata-applicant-status.is-rejected{background:#fff0f1;color:#a82d40}.kata-applicant-status.is-withdrawn{background:#f0f1f3;color:#69717e}.kata-applicant-vacancy-state{display:inline-flex;align-items:center;min-height:22px;padding:2px 7px;border:1px solid #e4e6eb;border-radius:7px;background:#fafafa;color:#7a6b70;font-size:9px;font-weight:720;white-space:nowrap}.kata-applicants-empty,.kata-applicants-error{padding:42px 22px;text-align:center;color:#66768b}.kata-applicants-empty strong,.kata-applicants-error strong{display:block;color:var(--c24-navy);font-size:16px}.kata-applicants-empty p,.kata-applicants-error p{max-width:590px;margin:7px auto 15px;line-height:1.55}.kata-applicants-error{border:1px solid #f0d9dd;border-radius:15px;background:#fffafb}.kata-applicants-privacy{display:flex;align-items:flex-start;gap:12px;margin-top:16px;padding:14px 16px;border:1px solid #e3e6ee;border-radius:13px;background:#fafbfc}.kata-applicants-privacy strong{flex:0 0 auto;color:var(--c24-navy);font-size:11px}.kata-applicants-privacy span{color:#738195;font-size:10.5px;line-height:1.5}.kata-applicants-status{min-height:20px;margin:9px 0 0;color:#713fc2;font-size:11px}[data-kata-c24a-hiring-workspace][dir="rtl"] .kata-applicants-toolbar,[data-kata-c24a-hiring-workspace][dir="rtl"] .kata-applicant-vacancy-card,[data-kata-c24a-hiring-workspace][dir="rtl"] .kata-applicant-row,[data-kata-c24a-hiring-workspace][dir="rtl"] .kata-applicants-head,[data-kata-c24a-hiring-workspace][dir="rtl"] .kata-applicants-list-head{text-align:right}[data-kata-c24a-hiring-workspace][dir="rtl"] .kata-applicant-actions{justify-content:flex-start}[data-kata-c24a-hiring-workspace][dir="rtl"] .kata-applicants-select select{padding:8px 12px 8px 34px}@media(max-width:1100px){.kata-applicants-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.kata-applicants-toolbar__copy{grid-column:1/-1}.kata-applicants-vacancies{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.kata-hiring-subnav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:100%;min-width:0}.kata-hiring-subnav button{min-width:0}}@media(max-width:749px){.kata-hiring-subnav{position:sticky;top:0;z-index:4;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:100%;min-width:0;box-sizing:border-box;margin-bottom:18px;backdrop-filter:blur(12px)}.kata-hiring-subnav button{width:100%;padding:8px 10px}.kata-applicants-head{align-items:stretch;flex-direction:column;gap:12px}.kata-applicants-head .kata-hire-btn{align-self:flex-start}.kata-applicants-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.kata-applicants-stats>div{align-items:flex-start;flex-direction:column;min-height:75px;padding:12px}.kata-applicants-stats strong{font-size:22px}.kata-applicants-toolbar{grid-template-columns:1fr;gap:10px;padding:13px}.kata-applicants-toolbar__copy{grid-column:auto}.kata-applicants-search input,.kata-applicants-select select{min-height:46px;font-size:16px}.kata-applicants-vacancies{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:8px;padding:0 1px 5px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.kata-applicants-vacancies::-webkit-scrollbar{display:none}.kata-applicant-vacancy-card{flex:0 0 min(78vw,280px);scroll-snap-align:start}.kata-applicants-list-head{align-items:flex-start;flex-direction:column;gap:4px;padding:15px}.kata-applicant-row{grid-template-columns:40px minmax(0,1fr);gap:11px;padding:15px}.kata-applicant-avatar{width:40px;height:40px}.kata-applicant-actions{grid-column:2;justify-content:flex-start;flex-wrap:wrap}.kata-applicant-actions .kata-hire-btn{min-height:42px;font-size:12px}.kata-applicant-name-line{align-items:flex-start}.kata-applicants-privacy{flex-direction:column;gap:5px}[data-kata-c24a-hiring-workspace][dir="rtl"] .kata-applicant-actions{justify-content:flex-end}}@media(max-width:430px){.kata-applicants-stats{grid-template-columns:1fr}.kata-applicants-stats>div{align-items:center;flex-direction:row;min-height:58px}.kata-applicant-row{grid-template-columns:36px minmax(0,1fr);padding:13px}.kata-applicant-avatar{width:36px;height:36px}.kata-applicant-actions{grid-column:1/-1}.kata-applicant-actions .kata-hire-btn{flex:1 1 130px;justify-content:center}.kata-applicant-name-line{gap:6px}}@media(max-width:360px){.kata-applicant-actions{display:grid;grid-template-columns:1fr}.kata-applicant-actions .kata-hire-btn{width:100%}}@media(prefers-reduced-motion:reduce){.kata-applicants-loading span{animation:none}.kata-applicants-vacancies{scroll-behavior:auto}.kata-applicant-row,.kata-applicant-vacancy-card,.kata-hiring-subnav button{transition:none}}
