
.xjm-recruiter-suite{margin:24px 0}.xjm-suite-head{margin-bottom:18px}.xjm-suite-head h2{margin:6px 0}.xjm-suite-search{display:flex;gap:10px;margin:18px 0}.xjm-suite-search input{flex:1;min-width:240px}.xjm-pipeline-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;overflow-x:auto}.xjm-pipeline-column{background:#f7faff;border:1px solid #dbe6f5;border-radius:16px;min-height:180px;padding:12px}.xjm-pipeline-column>header{display:flex;justify-content:space-between;align-items:center;padding:4px 4px 10px}.xjm-pipeline-column>header span{background:#eaf2ff;border-radius:999px;padding:3px 8px;font-size:12px}.xjm-pipeline-card{background:#fff;border:1px solid #e2eaf5;border-radius:12px;padding:12px;margin-bottom:8px;box-shadow:0 4px 12px rgba(25,55,95,.04)}.xjm-pipeline-card strong,.xjm-pipeline-card span,.xjm-pipeline-card small{display:block}.xjm-pipeline-card span{margin-top:4px;color:#526783}.xjm-pipeline-card small{margin-top:6px;color:#8a98aa}.xjm-suite-empty{color:#9aa8b8;font-size:13px}.xjm-talent-list{display:grid;gap:10px}.xjm-talent-card{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px;border:1px solid #dbe6f5;border-radius:14px;background:#fff}.xjm-talent-card p{margin:5px 0;color:#506783}.xjm-suite-inline{margin-top:24px}.xjm-suite-inline-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.xjm-suite-inline-head h3{margin:4px 0}.xjm-suite-inline-head p{margin:0;color:#667a96}.xjm-suite-inline .xjm-pipeline-grid{grid-template-columns:repeat(5,minmax(180px,1fr))}@media(max-width:900px){.xjm-suite-inline .xjm-pipeline-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}.xjm-talent-card{align-items:flex-start;flex-direction:column}.xjm-suite-search{flex-direction:column}}

.xjm-recommended-jobs{margin:24px 0;padding:20px;border:1px solid #dbe6f5;border-radius:16px;background:#fff}.xjm-recommended-jobs h3{margin:0 0 4px}.xjm-recommended-jobs>p{margin:0 0 14px;color:#667a96}.xjm-recommended-job-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.xjm-recommended-job{padding:15px;border:1px solid #e1e9f4;border-radius:13px;background:#f9fbff}.xjm-recommended-job strong,.xjm-recommended-job span,.xjm-recommended-job small{display:block}.xjm-recommended-job span{margin-top:5px;color:#526783}.xjm-recommended-job small{margin-top:7px;color:#5878d8}.xjm-recommended-job a{display:inline-block;margin-top:12px;color:#345be8;font-weight:600;text-decoration:none}
