.JobCategoryGrid_gridWrapper__TTxID{padding:8px 0 16px;border-bottom:1px solid #e8ecf1;margin-bottom:16px}.JobCategoryGrid_card__GCk_y{display:flex;align-items:center;gap:14px;padding:16px;background:#fff;border:1px solid #e8ecf1;border-radius:10px;text-decoration:none;color:inherit;transition:all .2s ease;height:100%}.JobCategoryGrid_card__GCk_y:hover{border-color:#0d9488;box-shadow:0 2px 8px rgba(13,148,136,.1)}.JobCategoryGrid_card__GCk_y:hover .JobCategoryGrid_categoryName__9aV6c{color:#0d9488}.JobCategoryGrid_card__GCk_y:hover .JobCategoryGrid_arrow__fxqmV{color:#0d9488;transform:translateX(2px)}.JobCategoryGrid_iconSection__x7XiG{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#f0fdfa;border-radius:10px;color:#0d9488;font-size:22px}.JobCategoryGrid_iconSection__x7XiG svg{width:26px;height:26px;stroke:#0d9488;stroke-width:1.5;fill:none}.JobCategoryGrid_contentSection__dswAC{flex:1 1;min-width:0}.JobCategoryGrid_categoryName__9aV6c{font-size:14px;font-weight:600;color:#1a1a2e;margin:0 0 2px 0;transition:color .2s;line-height:1.3}.JobCategoryGrid_count__daro1{font-size:12px;color:#94a3b8;font-weight:500}.JobCategoryGrid_slogan__9Jv4_{font-size:12px;color:#94a3b8;margin:4px 0 0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.JobCategoryGrid_arrow__fxqmV{flex-shrink:0;color:#cbd5e1;font-size:14px;transition:all .2s}.JobCategoryGrid_toggleRow__8CfQm{text-align:center;margin-top:12px}.JobCategoryGrid_toggleBtn__MPw2J{background:none;border:1px solid #e8ecf1;border-radius:8px;padding:6px 20px;font-size:13px;color:#0d9488;font-weight:500;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:6px}.JobCategoryGrid_toggleBtn__MPw2J:hover{background:#f0fdfa;border-color:#0d9488}
