.lfy-projects{max-width:1380px;margin:auto;padding:30px 32px 60px}.lfy-projects .lfy-page-heading{padding:24px 0}.lfy-project-filters{display:flex;flex-wrap:wrap;gap:14px;align-items:end;padding:18px 0 24px;border-bottom:1px solid #d9e1e6}.lfy-project-filters label{font-size:12px;color:#556875;display:block}.lfy-project-filters input,.lfy-project-filters select{display:block;background:white;border:1px solid #b9c9d4;border-radius:3px;padding:9px 11px;margin-top:5px;color:#263f50;font:inherit;min-height:39px}.lfy-project-search{flex:1;min-width:190px}.lfy-project-search input{width:100%}.lfy-project-filters button{background:#254d69;color:white;border:1px solid #254d69;padding:9px 17px;min-height:39px;border-radius:3px}.lfy-project-filters>a{padding:10px 0;font-size:13px}.lfy-project-list-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:16px 0}.lfy-projects .lfy-table{min-width:900px;width:100%;font-size:13px}.lfy-projects .lfy-table td{font-variant-numeric:tabular-nums}.lfy-projects .lfy-table td:first-child{min-width:220px;max-width:330px;overflow-wrap:anywhere}.lfy-projects .lfy-table td:first-child>a{font-weight:600}.lfy-projects .lfy-table small{display:block;color:#647888;font-size:11px;margin-top:4px}.lfy-project-status{display:inline-block;background:#eef3f6;color:#37576b;border-radius:3px;padding:3px 7px;font-size:11px;white-space:nowrap}.lfy-project-pager,.lfy-project-links{display:flex;gap:24px;margin:24px 0;flex-wrap:wrap}.lfy-project-metrics{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid #d9e1e6;margin:24px 0}.lfy-project-metrics>div{padding:20px}.lfy-project-metrics span{display:block;font-size:12px;color:#647888}.lfy-project-metrics strong{font-size:28px;font-weight:500}.lfy-projects .lfy-traction-detail{margin:30px 0}.lfy-projects .lfy-traction-detail h2,.lfy-projects>h2{font-size:19px}.lfy-projects .lfy-note{font-size:12px;line-height:1.7;color:#647888}.lfy-projects :focus-visible{outline:2px solid #276283;outline-offset:3px}@media(max-width:700px){.lfy-projects{padding:20px 16px 35px}.lfy-project-list-heading{display:block}.lfy-project-filters label{flex:1;min-width:140px}.lfy-project-filters select{width:100%}.lfy-project-metrics{grid-template-columns:repeat(2,1fr)}.lfy-project-metrics>div{padding:14px}}

/* Override the earlier directory checkbox column and mobile card rules here. */
#leadifya-directory .lfy-projects .lfy-table{table-layout:auto;min-width:980px;width:100%}
#leadifya-directory .lfy-projects .lfy-table thead{display:table-header-group;position:static;width:auto;height:auto;overflow:visible;clip-path:none}
#leadifya-directory .lfy-projects .lfy-table tbody{display:table-row-group}
#leadifya-directory .lfy-projects .lfy-table tr{display:table-row}
#leadifya-directory .lfy-projects .lfy-table th,#leadifya-directory .lfy-projects .lfy-table td{display:table-cell;width:auto;min-width:70px;white-space:normal;vertical-align:top}
#leadifya-directory .lfy-projects .lfy-table th:first-child,#leadifya-directory .lfy-projects .lfy-table td:first-child{width:240px;min-width:240px;max-width:330px}
#leadifya-directory .lfy-projects .lfy-table td::before{content:none}

#leadifya-directory .lfy-projects table.lfy-table th:nth-child(2){width:160px;min-width:160px}
#leadifya-directory .lfy-projects table.lfy-table th:nth-child(3){width:85px;min-width:85px}
#leadifya-directory .lfy-projects table.lfy-table th:nth-child(4){width:120px;min-width:120px}
#leadifya-directory .lfy-projects table.lfy-table th:nth-child(5){width:85px;min-width:85px}
#leadifya-directory .lfy-projects table.lfy-table th:nth-child(6){width:145px;min-width:145px}
#leadifya-directory .lfy-projects table.lfy-table th:nth-child(7){width:180px;min-width:180px}
#leadifya-directory .lfy-projects table.lfy-table td:nth-child(7){white-space:nowrap;min-width:180px}
#leadifya-directory .lfy-projects table.lfy-table th{white-space:nowrap}

#leadifya-directory .lfy-recent-projects {margin:1rem 0 2rem; padding:0 0 1rem; border-bottom:1px solid #d6dfe4}
#leadifya-directory .lfy-recent-projects h2 {font-size:1.15rem;margin:0}
#leadifya-directory .lfy-recent-projects ul {list-style:none;margin:.5rem 0;padding:0}
#leadifya-directory .lfy-recent-projects li {display:grid;grid-template-columns:7rem minmax(0,1fr) auto;gap:1rem;padding:.65rem 0;border-top:1px solid #e2e7eb;align-items:baseline}
#leadifya-directory .lfy-recent-projects li p {margin:.2rem 0 0}
#leadifya-directory .lfy-recent-projects time {font-variant-numeric:tabular-nums;color:#526370;font-size:.9rem}
@media(max-width:600px){#leadifya-directory .lfy-recent-projects li {grid-template-columns:minmax(0,1fr) auto;gap:.2rem .75rem}#leadifya-directory .lfy-recent-projects time {grid-column:1/-1}}

#leadifya-directory .lfy-recent-projects li > div {min-width:0;overflow-wrap:anywhere;white-space:normal}